Thanks for the reply. I've tried a lot of things, replaced hard drives, memory, flashed bios, changed bios config, changed memory config, disabled multi CPU, disabled hyper threading. I've reverted to win7 because windows 10 from the login screen took around 20 mins to load completely, windows7 takes around 5 mins. If I open chrome after startup it usually takes around 20 seconds to open, if I then close and reopen it appears half loaded instantly then hangs for several seconds before I can use it. Also recently I have noticed that virtualization isn't working, it's enabled in the bios and the intel tool says it's enabled but if I try to use virtual machine or blue stacks they both report that virtualization is disabled. HP assist reports the machine as being in perfect health as does a couple of online tests but clearly it's not. The p6t seems like a good option for me and your link cleared any doubts in my mind, thank you very much.