I use the Windows 7 defrager in both the 32 bit and 64 bit versions.. I don't know why it's slow for you guys.. i find it very fast.. I defraged my main hdd which is a 500GB seagate sata2 drive and it only took 8-10 minutes to completely defrag..
I like the defrager in Win 7 a hell of a lot better than the one in Vista.. but I do have to agree that XP's still gave ya a bit more info.. I don't think it really worked better as I don't think it actually did as much as it would let on..
But all in all I like the Windows 7 Defragmenter and I think it works very well... It took 7 passes on my 500GB drive before it was done, but like I said, it only took 8-10 minutes... I think the number of passes it takes are always different though and are based on how fragmented the drive is..
Operating System Windows 7 Ultimate 64- Bit Edition
Computer Type Custom Build 6 of 6
CPU Type and Speed AMD Phenom II X4 965 (3.4GHZ) 4000MHz HT Quad-Core Socket AM3
Motherboard Chipset Asus Crosshair III Formula AMD 790FX Socket AM3
System Memory Type Corsair TR3X6G1600C8D Dominator - DDR3-1600:PC3 -12800 - 6GB - Non-ECC Unbuffered 240-Pin DIMM
Video Card Type and Speed Sapphire Radeon HD 5870 1GB PCI-Express (2.0)
Computer Monitor Samsung SyncMaster P2350 23" FULL 1080p HD LCD Monitor
Hard Drive (2) WD VelociRaptor 300GB 10000RPM 16MB Buffer: (2) WD Caviar 1.5TB "IntelliPower" 64MB Buffer
Optical Drives (2) LG 22x Super Multi Drives (SATA II) - Both with Lightscribe
Network Adapter Asus Crosshair III Formula Gigabit Ethernet Adapter
Anti-virus Software AVG Free Edition 9.0
Computer Skill Level Self-Taught Expert
Windows Experience Index 7.2