Hello everyone. I'm in search of a little wisdom after having spent hours trawling the internet to find few answers. So if any of my queries sound a bit stupid... please don't go too hard on me. 
Introduction (of sorts)
Over the past few months I've been playing Planetside 2 on my main system, and my frame rate hasn't been what you'd call perfect. In little battles they would be around 30-40fps, however as soon as the population in the area around me exceeded ~30, my frames would take a huge hit and I'd end up maxing out at about 10fps. In these large battles the frames would dip and dive hugely and I'd end up running around 3-4fps. Not enjoyable.
So to combat this I've installed some new parts:
AMD FX8350,
Corsair H80I,
OCZ Vertex 3 128gb.
These have replaced the following:
AMD Phenom II x4 955,
Generic stock CPU cooler,
Western Digital HDD.
Now the game is running silky smooth, and in large battles I never dip below about 35. Problem solved? Not quite I'm affraid.
The problem
I like to monitor my CPU temps, and did have a mild overclock on the old Phenom, however I am having difficulty working out the FX's temps. Programs such as CoreTemp, HWmonitor, AMD Overdrive and CorsairLink are not registering the correct tempratures.
Now from what I can work out from my research is that these CPU's don't register idle tempratures correctly, or to put it another way, are difficult to find, as I am sat in a room with an ambient temprature of 22C, yet all of these programs list my CPU temprature to be 14C. If I run Prime95 for 10 minutes the maximum temp according the the above programs is no more than 32C. Which even though it would be nice, I'm not 100% sure this is correct. I have noticed that when on load, the cpu temps stop jumping all over, and instead progress steadily.
If I enter Bios when I start up my PC, the temp is usually between 32 and 39C.
Another sensor I've been watching in HWmonitor is what I believe to be the socket temp (TMPIN0). This on idle sits around 35C and maxes at 43C after 10 minutes of Prime.
If I place a thermometer over the exhaust fan on top of my case, it reads 26C at idle and about 30C on load.
The question
Should I disregard the "cpu" temps and just go by what the socket temp is at, bearing in mind that I am only going to push for a slight overclock (perhaps 4.6-4.8Ghz).
I'm very sorry for the length of my post, but I felt more detail would be better than painting a vague picture.
Many thanks,
Tom.
P.S. I've listed my system specs below along with a screenshot.

Introduction (of sorts)
Over the past few months I've been playing Planetside 2 on my main system, and my frame rate hasn't been what you'd call perfect. In little battles they would be around 30-40fps, however as soon as the population in the area around me exceeded ~30, my frames would take a huge hit and I'd end up maxing out at about 10fps. In these large battles the frames would dip and dive hugely and I'd end up running around 3-4fps. Not enjoyable.
So to combat this I've installed some new parts:
AMD FX8350,
Corsair H80I,
OCZ Vertex 3 128gb.
These have replaced the following:
AMD Phenom II x4 955,
Generic stock CPU cooler,
Western Digital HDD.
Now the game is running silky smooth, and in large battles I never dip below about 35. Problem solved? Not quite I'm affraid.

The problem
I like to monitor my CPU temps, and did have a mild overclock on the old Phenom, however I am having difficulty working out the FX's temps. Programs such as CoreTemp, HWmonitor, AMD Overdrive and CorsairLink are not registering the correct tempratures.
Now from what I can work out from my research is that these CPU's don't register idle tempratures correctly, or to put it another way, are difficult to find, as I am sat in a room with an ambient temprature of 22C, yet all of these programs list my CPU temprature to be 14C. If I run Prime95 for 10 minutes the maximum temp according the the above programs is no more than 32C. Which even though it would be nice, I'm not 100% sure this is correct. I have noticed that when on load, the cpu temps stop jumping all over, and instead progress steadily.
If I enter Bios when I start up my PC, the temp is usually between 32 and 39C.

Another sensor I've been watching in HWmonitor is what I believe to be the socket temp (TMPIN0). This on idle sits around 35C and maxes at 43C after 10 minutes of Prime.
If I place a thermometer over the exhaust fan on top of my case, it reads 26C at idle and about 30C on load.
The question
Should I disregard the "cpu" temps and just go by what the socket temp is at, bearing in mind that I am only going to push for a slight overclock (perhaps 4.6-4.8Ghz).
I'm very sorry for the length of my post, but I felt more detail would be better than painting a vague picture.
Many thanks,
Tom.
P.S. I've listed my system specs below along with a screenshot.

AMD FX8350 (clocked at 4.1 Ghz),
16GB of Corsair Vengeance Ram (clocked at 1600Mhz),
1Gb Asus Geforce GTX560TI,
OCZ Vertex 3 128GB SSD (Primary drive),
Western Digital 1TB HHD (Secondary drive),
MSI 990XA-GD55 Motherboard,
Corsair H80i CPU cooler.
Cooling wise, I'm using a pretty generic case, but modified it so I have the following fans:
Front: 9.2cm Arctic Cooling (Intake),
Back: 9.2cm Arctic Cooling (Exhaust),
Side: 2x 12cm Arctic Cooling (Intake),
Top: H80I radiator, with two 12cm fans in push pull (Exhaust).

16GB of Corsair Vengeance Ram (clocked at 1600Mhz),
1Gb Asus Geforce GTX560TI,
OCZ Vertex 3 128GB SSD (Primary drive),
Western Digital 1TB HHD (Secondary drive),
MSI 990XA-GD55 Motherboard,
Corsair H80i CPU cooler.
Cooling wise, I'm using a pretty generic case, but modified it so I have the following fans:
Front: 9.2cm Arctic Cooling (Intake),
Back: 9.2cm Arctic Cooling (Exhaust),
Side: 2x 12cm Arctic Cooling (Intake),
Top: H80I radiator, with two 12cm fans in push pull (Exhaust).
