I was planning on building my pc to support games for a pretty long amount of time so can u gus suggest which processor i should go for in between them.Only these two options because i7 is expensive AMD also floats my boat.
A Haswell i5. Preferably the i5-4690K so you can OC. If you want to save a little money the non-K version is pretty much the same except for that it can't be overclocked. It's perfect for gaming. The i5-4460 is also great for the money.
I'd only consider AMD for sub-$600 builds and budget workstations at the moment. Intel's architecture is just so far ahead of AMD's. Hopefully that changes soon, we need some competition dangit.
read tom's article on best gaming cpu's for the money: http://www.tomshardware.com/reviews/gaming-cpu-review-overclock,3106.html
AMD gets the nod only for a relatively low budget.
Intel in some flavor is better.
If you decide on I3 or other unlocked chip, spend a bit more on a Z97 based motherboard to permit a future unlocked cpu upgrade.