for games the i5 and i7 are very similar, the i7 is better when it comes to video editing and the other stuff (got 4 hours sleep i cant think hah)
amd processors cant touch intel at the moment, if you can wait till intel release their new line then do that but its up to you