The EVGA B2 unit is perfectly fine. It might lack a few features found on the XFX Pro, but if price matters at all to you, it's a good enough unit for any current single GPU solution, including overclocked systems. I'd personally go with the B2 unless you just prefer a Seasonic unit, which is what that XFX is.