Small form factor pc

So, i have be wanting to build a small form factor pc for some time now and im been looking at some parts, but I can't seme to deside on the cpu. I do not got alot of money to spend, about 160 dollars maybe. I was looking at the Intel core I3 3220, I5 3470 or an amd fx one, help me decide? I will be using a mini itx mb, a 660 ti oc and a bitfenix prodigy. Thank for you're time and sorry if i miss spelled somthing i am from Sweden.

amd doesnt have an itx board for the fx series, so intel works. the i5 3470 is a good option. but I'm not sure how much it is in sweden atm as it's $200ish in the states