You may be able to limit the rows being pulled from the database, but this would be Crystal version and database dependent, which you didn't share.
The above solutions will work, they're just not as efficient, and if you have groups with 1000's of rows each, it should make a big difference.
-k