All X58 motherboards perform more or less the same way.. The final choice comes down to personal criteria.. If you are having plans for overclocking then you need a stable platform firstly.. Then comes the feature set which you can use and not which are available.. Then comes the aesthetic appeal which is surely buyer dependent.. Personally, i'd recommend the gigabyte X58A-UD3R.. If budget is not an issue then you can look for asus P6X58 series or the msi big power x58..