Daß der Debugger bei eingeschalteter Optimierung in manchen Schleifen spinnt, hat mir auch schon Kopfzerbrechen gekostet; inzwischen findet sich das z.B. hier in CodeGears Quality Central:
Report No: 33195 (RAID: unavailable) Status: Open
Watches not working in optimized for loop
http://qc.codegear.com/wc/qcmain.aspx?d=33195