What upgrades Should i Do?



You cannot expect to overclock 'the hell out' of G3258 with a AsRock H81m board. This is why I think he should upgrade to a bigger cpu and run at stock speed (or light overclock).