Ok I need help deciding on what new motherboard to get. Here is the criteria for what it should have:

Support for P4 800mhz fsb CPUs
Dual Channel DDR memory (400mhz)
Very Stable
Good Overclocker
NO Gigabyte, I have had nothing but trouble with their motherboards
Price <$150 and tell me from whom (If something is truly worth the extra $$ I might consider it though)

Thank you.