We have a D2007 application whose memory footprint grows steadily when running on Windows Server 2008 (x64, sp1). It behaves normally on Windows Server 2003 (x32 or x64)
Check if you have this issue (this is another issue, unrelated to the one, which I've mentioned in the comments to your question).