I used to get that BSOD with the same NV_DISP message running my evga 6600 gt card. After some research online i saw a few people with the same card had simliar issues and was thought it was due to the fact the card didn't like other devices sharing the same IRQ.
After stripping my system down to a bare minimum, making sure no other component was sharing the same IRQ as my video card, installing the nvidia drivers that came with the BF2 demo, and setting all video options within BF2 to low with 2x AA and 800x600 res, i haven't seen the problem again.
Luckily though, my job bought me a new computer with a gf 6800 vanilla, and i've never seen the NV_DISP issue since then.
This comment was edited on Jul 20, 09:36.