I'm having a hard time choosing between these two mobo's.
Which one of these will suit my build, or is there a better mobo for the same price?
Depends on what you needs are. Even the M5A97 R2.0 is a great board offer a solid and mature UEFI which has been consistently updated and tuned for Vishera and the latest generation of memory kits. Additionally overclocking is very solid whether it be with a FX6000 series CPU or FX8000 series CPU. What you have to decide is the more complete range of specifications you are interested in ( like PCIe lanes for potential expansion, SATA ports, number of USB etc. )
With that noted the M5A97 EVO R2.0 offers great UEFI that offers all the key benefits of the Digital PWM used on the board. This is a great for AMD boards as it provides rich level of tuning options especially LLC options for the CPU, Memory.
You also have additional features like
USB 3.0 Boost - A feature that allows the bus protocol for transmission to be shifted to different operating modes. This can allow flash drives or high speed external devices to have much higher levels of performance.
USB Bios Flashback - A specialized hardware implementation that allows for direct UEFI ( bios ) “flashing” updating or recovery. It can be executed even if the system fails to power on or post. Additionally it can be executed without a CPU, Memory / RAM or Graphics Card being installed. All that is required is a PSU to be connected and powered on.
Fan Xpert Fan Controls - Allowing you to define target profiles like standard or silent or full manual fan curves for the CPU and Chassis fans.
Overall hope this helps and best of luck with the build.
Two words of advise make sure you update the UEFI. Additionally if you use XMP memory ensure you consider using the DOCP profile ont he ASUS board which allows you to read XMP profiles ( which are designed, optimized and validated on Intel CPUs and chipsets as opposed to AMP based memory ).