Even If there are no memory related errors in the eventlogs, then we might still be running high on paged pool memory. try making the changes as per
http://support.microsoft.com/kb/312362PagedPoolSize dword ffffffff
PoolUsageMaximum dword 40(decimal)
Reboot and test. IF we still have issues then we might be running out of desktop heap.
Try bumping the second value in SharedSections and check.
http://support.microsoft.com/kb/126962HTH