I am thinking of getting a computer with the following specs: -Core 2 Duo E6700 -GA-965P-Ds3 -Antec Nine Hundred Gamer Case -Silverstone 650w power supply -320gb seagate sata 2 hard drive -2gb Corsair DDR2-667 ram -Xpertvision GF8600gts -Avermedia DVB-S Pro tv tuner card -D-Link RangeBooster N 650 Desktop Adapter -Windows Vista Ultimate -Logitech G3 Laser Mouse -Logitech Media Keyboard Elite -Logitech R-20 speakers -LE L194WT monitor Will this system be able to run top end games, and how long will it be fast enough to keep up with updating technology?