ohhhh, its a dual core 2.5 ghz.. that is not a 5ghz processor... That is a 2.5 ghz procesor.
I have a i7 quad core overclocked at 4ghz, it is not a 16ghz processor, it is 4ghz with 4 cores. Yours is a 2.5 ghz processor with 2 cores.
With that cleared up, you will most likely need more ram by 2014, the ram will be heavily outdated...
Seeing as it doesn't even list the video card, I seriously doubt it could play any top game today.... When no video card is listed, that usually means that it is onboard, which is no good.
What do I suggest? I suggest what I have.
i7 920 (overclock)
6gb of ddr3 12800 (1600 mhz)
GTX 295 (at least 1)
min 850w psu
3rd party heatsink
-I would expect this pc to last at least 4 years, seeing as the processor will be good for quite a while and only upgrades in ram and video card will be necessary to keep it top of the game.
You can make this build for about 1500$. If you want to spend 350$ you aren't going to have a future proof pc, doubtedly a good pc by todays standards...