What are you doing when the CPU is pegged? Is it only when transferring files?
I notice high CPU usage in general, but it is tolerable when using the "transfer on background".
When the transfer occurs in the foreground, such as during a sync, I experience sluggishness in all other applications due to WinSCP hogging CPU. This can be alleviated by setting the transfer speed slider to slightly less than 100%.
I believe the problem may be related to buffer size conflicts as mentioned here
, but I'm not sure. I hope the WinSCP maintainers can figure it out. I am willing to help test further, if they will give us guidance on what to try.
Also, is there a reason you are using Win2000 SP2 instead of SP4?