Deleting lacs of duplicates is going to take a long time if you have indexes and triggers and maybe even indexed views...
How big is the table including the duplicates (in rows, please)? Also, is anyone else going to be using the table while you're doing the deletes?