What I have read is that it is reading my fan profiles that I have set that comes up at start up. It is a know problem with battlefield 2142 but haven't heard anything about it in Battlefield 2 yet. When punk buster runs its scans the registry and thinks it is a cheat.
This is what I have found off of 3D guru.com
Playing Battlefield 2142 v1.25 multiplayer may cause your system to freeze then crash (under Windows XP) or cause display driver restart (under Windows Vista) if RivaTuner or any other hardware tuning related tool is residing in memory.
The problem is not specific to RivaTuner and it is caused by the recent update of Battlefield 2142 PunkBuster anti-cheat system, which is trying to perform aggressive memory scanning and may cause graphics hardware to stall due to unauthorized access to hardware I/O port mapped memory range. The situation may take place on both ATI and NVIDIA graphics cards when any tool providing direct access to hardware is residing in memory. The following tools are currently known to be affected by PunkBuster’s memory scanning besides RivaTuner:
ATI Tray Tools
If you’re experiencing similar problems and your hardware is freezing and crashing in Battlefield 2142 multiplayer, first try to unload ANY tools working with hardware directly, because all of them have equal chances to suffer from PunkBuster’s memory scanning, then see if it fixes your problem. If it doesn’t help, you may stop reading this text. If it helps, you may try to follow PunkBuster’s own recommendation from their online FAQ to alter PunkBuster’s memory scanning mode: