1) How often do you restart the QlikView Server service? We do this every night on each of our servers to clear the cache.
2) Do you notice the memory spike when a particular user logs into QlikView? Usually due to a certain object that does not run efficiently.
Let's start with that, then continue troubleshooting.