I knew this is going to be an edge case and prolly not many ppl face it, but still if someone succesfully solved it I would appreciate some input, so BUMP for awareness.
+ Additional context:
What I have tried since then: I have change the sata mode to IDE: succesfully ran AIDA64 stress test on the vm for half an hour, had to turn it off as it was about to go to sleep.
Next day i change the sata mode to AHCI and disabled aggressive energy management in the BIOS, the AIDA64 test ran for 40 minutes then the host crashed with the usual error message.
I, then unplugged the HDD and SSD and put the into a SATA2 slot on the mobo, the test ran for 1 hour and 10 minutes then crashed with the usual error.
So, I have changed back the sata mode to IDE with the HDD and SSD staying in the SATA2 slots on the mobo and the test is running now for 37 minutes.
Also the timing on the VM is strange as the second timer in AIDA64 does sometime skip a second or update it too fast or too slow, so its odd at best.
Any gurus out there please drop me a clue.