Im currently putting together a new PC but cannot decide between the E6600 or E6400, 2mb cache or 4mb cache. I'm mainly a heavy gamer and do the odd bit of 3d modelling. Is there a big difference performance wise in games or does it all comes down to the graphics card? Would the E6400 be enough to game heavily with?