I would go with the i5-2400 and upgrade the RAM later. Win 7 really needs 4GB of RAM, but 2GB will suffice. The i5-2400 is clocked a little slower to save energy so it will have lower performance by default and it cannot be improved upon as mentioned w/o having to upgrade the CPU.