With no pic this one is a tough one.
Temp seems a little high. A temp like that may not be the problem but its starting to push the limits though.
I am not a big fan of PC's, but if thats what your using and your happy with it its okay, but I would add some more. More specifically I would...