i think my current one is dying. Recently playing a lot of bc2 i have been getting random freezes (in game, but mainly in the server browser) & CTDs so naturally i blamed the game (of course!) however, this morning i decided to install the ati 10.2 drivers for my card, then decided to try out bc2 again, see if its cool to play..when i got in a server, i played for 10 minutes, then my whole pc just shut down.
Naturally, still blaming the game, i decided to download GPU-ID (i think it is) and checked the sensors and my card was hitting 120oc, fan running at 100% and NO load on the card..so i shit myself & assumed my card was melting lol.
So now i downgraded my video drivers to 10.1 and now the card is running at 90odd Oc whilst idle. I know ati cards can handle it, but clearly when playing bc2 (no probs with either mw1 or tf) it makes my card work hard, and thus the temp probably goes way over 120oc which i am sure is not a good thing.
So, with that all in mind, im thinking i should probably look into getting a new card, or sorting some extra cooling out.
My specs are:
E8400 @ 3Ghz
Radeon 4850 (512mb)
4gb ddr2 ram
win7 ultimate 64bit
any other needed please feel free to ask!
Thanks guys!

edit:
My budget is probably around 100-150 pound.