For saving cash, Samsung and Infineon are usually good bets. Memory prices are notably volatile though so if you can get Corsair Value Select or even Kingston HyperX for a minimal premium, then hey..why not.

Shop around, and stay with brands you know (or have heard of).

For the video card, if you don't play much games then just get a Radeon 9100 (or 8500LE, same idea). 64 or 128Mb is a matter of personal choice...but 64 should be okay.