Need a different motherboard

These are the requirements:

AM3+

Supports 1866mhz 8gb ddr3(2x4 sticks)

Micro ATX

Preferably PCI 3.0 but 2.0 will do just fine

Windwos 7 64 bit supported

3 case fan ports

This is what i came up with so far:http://pcpartpicker.com/p/2Gfwi   I don't like asrock cause of problems before with multiple motherboards. An MSI or ASUS or something else will do. 

I wouldn't put an FX on a mATX board also i dont think there are any 900 series boards