I think with a little bit of effort and spending time on Gigabyte's website, you can easily figure this out yourself.
here's what I'll be doing to reply your query....search for Gigabyte's website on Google. Then open product pages for the above motherboards, have a look at the specifications and note down the differences. Then post here.
You can do this yourself too.
For the note, HAD you posted the links of the product pages of the above motherboards from Gigabytes website, I'd have loved to note down the differences for you. You can start a fresh thread for that.We aren't here to babysit and spoonfeed.
Before asking query, shouldn't you do a bit of home work yourself?
880GM-USB3 is pretty much 880GM-D2H, but it has USB 3.0 ports.
And 880G-USB3 has an additional PCIe X16 slot running at X4 speed. You can X16-X4 crossfire with it.