i've already checked the memory using a known working stick and it still kept randomly rebooting, or rather it would start up, get halfway through the boot and then restart all over again, most frustrating! Am going to go buy a new PSU now, see if that solves it.