P31-DS3L, because I have it. This is like comparing a Camry to a Supra. No win. The P45 is overall better, and twice as expensive. There's no competition.
Normally I would vote for MSI.
However it is orginated from another post.
The Gigabyte P31 in UK is £40, MSI P45 is £70. Looking at the orginal list of £370 overall, Paying extra £30 ($60) for MSI seems not sensible.