Keep in mind that there are different size tasks at Moo. So if your 580 is getting more credit, it is because it is running the bigger tasks. That would also account for the increased run time.
Printable View
If I recall correctly, the more powerful the card, the bigger the tasks are assigned by the server. There are at least two sizes. Maybe more. So be sure to look at tasks of the same credit value, when comparing run times.