As the title says I need your best and most positive (not should's) answer. I am looking to upgrade my pc (and yes I know it's better to build my own but that's not gonna happen so please forget that idea already) and my current pc is quad core 2.20 ghz pc from 2008. The pc I am looking at has a Core i5-3470 3.20 ghz and I need to be sure which processor is better to go with. Common sense and stats are telling me the i5 3.20 just because it's stronger but I have to be sure. Now I know already that and detachable video card always out performs an on board so lets save those comments also please for the next question. I got an old nvidia gt240 with 512 mbs of ddr5 ram. The pc I am looking as usual has to have an on board video chip with 1664MB of memory. The question is will the on board video chip do better or at least as good as the nvidia gta 240 for my current games. I have looked this all over and could never get a good answer. The reason I am not getting a good video card at the moment is because I can't so lets forget about upgrading and so on please.