It's the timings on the memory. Lower is better, but it's subjectable, you won't notice a real difference, or gain any extra FPS, when you go from 5-5-5-15 to 4-4-4-12, but it will cost you more money.
And, people 'were' saying that a lot of drivers dont run on 64x, nowadays most things run just fine though, so no real reason not to go with vista 64x. I run it myself, and I review new games, and preview versions, on a weekly basis, and I have yet to run into a game that won't run on Vista. Be it in DX10 or DX9 mode. Other things, like browsers, java, word, vlc, media players and what not, all run just fine.
Ram costs like 70$ for 2gb of ddr 2 800mhz 5-5-5-12 timings. Hyperx is the 'performance' name for Kingstom Ram, as far as I know. 2x2gb usually costs more too. I'd go with 4x1gb.