Newegg had one msi p35 atx board for $49.99, but I don't know if they have any left. Otherwise, checkout some g31 boards by downloading the manual before ordering. Check the bios for voltage and memory adjustments.
Note: I didn't read through the entire manual, I just skipped ahead to the MIT section where the OCing options are listed, and it didn't display RAM timing functions, how ever, I believe these are available by pressing <F1> like on most Gigabyte boards. Linky to manual: http://asia.giga-byte.com/FileList/Manual/motherboard_m...(es2c)_e.pdf
If you need OCing help, check out the P35-DS3L OCing guide available on the forum here.
Only glaring limitation I see is that it only has 2 slots for RAM. Then again, 4GB (2*2GB) is enough for an average user.
^No. It only has 2 fan headers on the board. However, you can get a fan controller to fir the other fans in,BUT 3+ fan controllers are pretty expensive (~$30 for a good one) in this case you might as well get a better board. Or you can get a splitter: http://www.newegg.com/Product/Product.aspx?Item=N82E168...