Normal ATA, USB or FireWire CD/DVD burners should work right out of the box, as far as I know. I guess the same applies for SATA drives, I don't have one so I can't tell.
I've been using Nero 6.6.x.x versions in XP x64 for months without any problems. I'm not going to upgrade to Nero 7 as it just has more bloat.
The latest Alcohol 120% has 64-bit support as well (it has burning feature). Daemon Tools 4.06 works fine too.