We moved a database like this. From SQL 2000 (32 bit) to SQL 2005 (64 bit). We did a sql backup and restored to the new server. We then changed compatibility level from 80 to 90. The system is fairly high volume 50+ users and >100 GB. It has been been over a year and we have not had any problems.