Well check on the link below you will find all the boards that support the CPU Q6600:
Make sure sure to check the board revision number, as some of them needs to have a bios update in order to be compatible with the CPU. And make sure to check the compatible CPU SL number
Board DX48BT2 with Revision E26191-100 and CPU with SL number SLACR needs to have a bios version 1397.
Based on the application that you are using, personally, i think that the board DQ45CB is a good board.
It has very good features like:
Intel® Graphics Media Accelerator 4500 onboard graphics subsystem with integrated DVI-I and DVI-D graphics output
Intel® Active Management Technology
Intel® Trusted Platform Technology.
It supports Virtualisation.
It does not support VIIV, IDCC.
If you need to use an external graphics card, you have 1 PCI Express* 2.0 x 16 bus add-in card connector.
If you need more information on the AMT, check here
Make your own research before getting one.
All the best,