Is my overclocking ok?

AESE

Honorable
Dec 16, 2013
5
0
10,510
This is my pc:
CPU: i5-3570k (4.2Ghz at voltage 1.24)
CPU Cooler: Cooler Master EVO 212 HYPE
Motherboard: Asrock Extreme 4
GPU: Sapphire Radeon HD 7870 ( dual-x model overclocked at 1125/1350 at a voltage of 1.250 )
RAM: G.SKILL Ripjaws X Series 4GB (2 x 2GB) DDR3 1600


So I have been doing some overclocking to mi pc and I got so far the following:

CPU: i5-3570k overclocked at 4.2Ghz at a voltage of 1.24 with temps of 30 on idle and 65 while stress testing and games.

GPU: Sapphire radeon HD 7870 (dual-x version)http://www.newegg.com/Product/Product.aspx?Item=9SIA3KX16D4748
overclocked at core clock (1125), memory clock (1350) and a voltage of 1.255

Everything so far has been very stable and only experienced a BSOD during the CPU overclocking but fixed with tweaking the voltage with a increment of .05. I am getting 35-41 average fps on benchmarks on Heaven and only 20-25 fps on The Witcher 2 on ultra settings.

So my question is if this overclock is ok or should I expect more from these components?