it could be a million and one things, how about getting him to start at the basics , remove all the bits the pc dont need to work and go from there , fault finding its called , some spec of the pc would be useful as well , and what games he has problems with