I would definitely go for i5. It has stronger single thread performance and four cores are enough for games. Also you may always replace it with an i7, but fx 8350 is on top of the line, so you won't be able to upgrade cpu in the future.
If you really want 8 cores, then take a look at e3-1230v3.