Hi Aarch,
Are you running CRM on IIS7? I have recently followed the advice on this link regarding tweaking the caching feature in IIS7 and it's certainly improved the speed at which the forms load.
http://blogs.msdn.com/benlec/archive/2009/01/08/improving-crm4-performance-under-windows-2008-using-iis7-output-caching-feature.aspxI hope that helps.
Rob
CRM4 MBSS