it will run or it won't, some chipsets are better at overclocking but thats all really. http://www.intel.com/Products/Desktop/Motherboards/DG31PR/DG31PR-overview.htmhttp://processormatch.intel.com/CompDB/SearchResult.aspx?Boardname=DG31PR
intels says that most of them run, check the list above. Make sure you have updated your bios first though.
if you're gaming and have a non-overclocking policy then a faster C2D might be better than a C2Q, but might not be by much and will be less so with newer games, i'd go with C2Q i've got a Q9550 with a 8800GTX an am very happy with it. The larger cache sizes on Q's don'tseem to have much of an impact, so by what fits and what you can afford.