Hello Again from Bonny Scotland! Can you help me? What determines how much CPU time is allocated to finsql.exe? Is it different between 3.70 and 4.00? Is it different between Windows 2000 and Windows 2003? Is this controlled per user or group policy? 
Odd question, are you haveinv 400 problems? You could probably set priorities, but really you should not be seeing big performance differnces as a fiunction of the client executable. Is this a Citrix//Terminal server issue?