If your not doing 3d programming go with the i5 2500k for gaming. No game uses more than 4 cores and it's a waist to get anything higher. If you drop that down you could use the money to buy a good psu that will last and not give you any problems. .
So you would recommend getting a cheaper CPU before or instead of getting a cheaper graphics card?