Re: 90 degrees
90F is about 32C, and I would like to see something at 32C while playing BF2, so, he must mean 90C. In that case, yes, that's not great, 90C, that's actually really bad lol..
Try a new HSF, or re-sitting your current. Apply thermal paste as well..