From what I can tell, and I'm no expert, the build looks rather nice. Although, you need a case haha. There are plenty on newegg that would fit the ticket though, so pick one that you would like. If you can go for an i5-2500k, that seems to be the norm with i5 processors for gaming. =) Also, if you are into gaming, then I'd upgrade to 6 or 8 GB of RAM. That also seems to be the sweet spot.
Don't get 2.x2 2gb. You have an micro atx mobo. I'd get 1 stick 4gb then get another 4gb later. If I remember correctly, you only have 2 ram slots with that. Dual channel doesn't give that big a performance.