http://www.asrock.com/mb/Intel/H97M%20Pro4/?cat=CPU
An i5-4690 or i7-4790 would be a decent CPU upgrade; you can get faster base speeds with the 4690K or 4790K, but your board won't be able to overclock them, & they don't come with stock coolers, so I would't bother with them.
GPU-wise, as long as you're playing at 1080p on a 60Hz-75Hz monitor, you should be able to hit Ultra or Very High in just about any game. That being said, I've heard that Minecraft tends to run badly when a lot of mods are loaded (possibly because a lot of those mods aren't well optimized, or just because you're adding a lot more resource-hogging content to the game), so there may not be much you can do there.