Talking of Core unparking, do you think this is worth giving a go before i buy a new motherboard to stop my CPU spiking issue? Im basically getting 100% usage for a couple of seconds causing BF3, BF4 to lock up and drop to 1fps. all resumes after about 5 seconds.
If so, how do i do it safely/effectively?
Are you on Windows 7? As it's only for that. I did it with this tool:
http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility
You can enable or disable it easily, just requires a reboot in between.