Just piling on here.
When comparing the performance between two systems, we have to know that every possible thing is identical before we can say "See, SystemA is sucky and SystemB is not". The same database (from a restore, not rebuilt from imports or anything) with the same data and the same query is barely the start. How much memory does each machine have? How many processors does each machine have? How fast are those processors? Assuming absolutely identical hardware (in every possible regard, disks, controllers, etc.), then, server settings, database settings, all must be taken into account. Then, let's toss another wrinkle on the stack. Are the active loads on these systems the same, usually to mean, you're the only resource on both systems. Otherwise, we have to add in contention on any of the given resources.
In short, everything Andrey said and more must be compared, not just two runs of the query.