You could do an uncompressed back-up/restore.
Or do the data migration in SSIS itself so you can exploit parallellism to the max. (not sure how the copy database task uses parallellism).
ps: since this is a sql 2012 forum, you would expect questions about 2012, nt 2005 😉
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP