I currently use an M5A97 Evo R.20 Board. For the most part I haven't had any problems with it. When you first get it though, UPDATE YOUR BIOS TO THE LATEST VERSION. Trust me, places may say its not a good idea to update your bios in case if freezes or crashes but the update had ironed out all the big issues I had with the board. Now it works great, 3 Case fan and 1 Cpu fan header, USB 3.0, all the things I would expect from a board. However I'm not going to make it sound perfect. If you want perfect go for a Asus ROG Maximus, but some of them are over twice the cost, so if you can dish out the money I would really recommend that one.