Has everything you need for a high end setup if you use fan splitters for multiple case fans, great quality and the most USB ports I could find for this type of board, unfortunately the Board has a tiny fan under the back plate frame that is very noisy, and not a nice sound either, and you cant control it independently in software, not great if you want something more quiet, but otherwise a fantastic board