i managed to get it started but it has developed a problem with the starter button and now it wont turn on with great ease lol
You said you serviced it, what did the tech guys tell you?
If there's something literally broken they should give you a somewhat detailed report (assuming they actually benched the PC, which isn't always the case... )
-Open the case and remove all the dust.
Overheating can cause the PC to shut down to prevent hardware damage, or throttle down the performance.
You should be able to see the temps from the BIOS (or using dedicated programs anyway).
The PC could run normally when using "standard" applications (even other games), but when the temps go up (something like 75+° C) it will become unstable.
On a laptop overheating is a common problem, you'll probably need a proper cooling station.
-If it's a Windows boot problem instead, you could use the recovery system and if that fails and you can't/don't want to research the actual cause of the problem you could format the disk and do a clean install.
Actual hardware failures are rare (even more if the PC is less than 5 years old) and are usually related to well known culprits (motherboard capacitors and power supplies using sub-par materials).
The starter button is just a lid covering the actual button, most probably you can get a new one for a few cents if needed.