That's it i've made up my mind, The Visiontek HD4870 is the card I'm going to get, along with Windows Vista 64-bit and 2 more GB of pc6400 ddr2 800mhz to bring my total mem to 4gb pc6400, do you guys think I should go for 6gb pc6400 ddr2 800 or is 4gb enough?