Hardware speaking, both i3 and i5 are on socket 1156. However if you want integrated graphics, you will need an h55 board, and for all intents and purposes that eliminates the i5 7xx and i7 8xx. That confines you to i3 5xx and i5 6xx. Considering the i5 6xx are pretty overpriced, id stick with the i3 and 6 gigs of ram. Better yet, build your own!