sounds like memory. i had a similar problem with BF2 back when it was really buggy (v 1.2/1.3). if your still using the stock cooler, you may want to get a custom one, it really does help. using a custom cooler fixed my issues in BF2.
do you find your card is quite loud when you play?