Why would you switch back to i7 if you have less money?! The only reason that anybody would ever get an i7 is if they intended to run high-end videocards (over $300 a piece) or if they were doing heavy video editing.
I also noticed that you chose the 470 and an expensive one at that. I advise you to take the advice that you asked for...