Have you noticed you are grouping in the first query? you certainly can expect this query to be slower than the second one.

By the way...
What's the cardinality of "x" on col2?
Do you have up-to-date stats?
Please post Explain Plan for your two queries.