lately it has been acting up, random shut downs and corrupt files all over the place, i tried to run a HDD error check but it gets to the screen every time and says that CHKDisk failed Windows couldn't open the file or something.
i at first was pretty sure my PSU was kicking the bucket but now i think it may be my HDD as well
Well, I assume given the error code that you checked your cable. Given the system's age I suspect that the drive is failing. New drives are fairly inexpensive, I recommend you get a 500GB drive and save your data.
I would back up your important files and prepare to move to a new drive for your windows installation.