Basically, I have an MSI H81M-E34, which currently holds a Pentium G3258. However, this isn't really powerful enough for me, so I was thinking of upgrading to an i5 4690 (I don't really want to overclock, and it saves me a few quid). As I have a really cheap MOBO, would you recommend that I upgrade it before getting a new CPU, or will my current one be just fine?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic