I imagine there could be an advantage of utilizing two SSDs, one for system and cursor app and the other for cache only. I have nvme pcie gen4 ssd 6000MB/s and from time to time it freezes for me too. Over the course of two months, I experienced the freeze maybe 5 times total and it did not take more than 3 seconds. Just in case anybody is wondering if upgrading the ssd would help.
You’re right — this workaround is especially helpful when drive C is a mechanical HDD, since those are much slower. But even when C is a SATA SSD (which is my case), the improvement was still significant.
Cursor generates heavy disk activity (many subprocesses, cache writes, etc.), so moving its workload to a separate SSD (F:) helped eliminate freezes — even on a system with SSDs only.
So I’d say: this solution works well on HDD setups, but can also greatly benefit SSD systems that are under heavy load or not top-tier in speed.
Thanks for sharing your setup — that’s really helpful!
Your Gen4 NVMe SSD is super fast, so it’s interesting to hear that occasional freezing still happens even at that level. It confirms that Cursor’s performance issues aren’t just about raw speed, but maybe also how it handles parallel writes, subprocesses, or cache activity.
I agree: separating workloads across multiple drives can be a good strategy. In my case, I moved both the project and Cursor’s cache to a second SATA SSD, and it made a huge difference — even though it’s slower than your NVMe.
Been having similar issues, Cursor AI running VERY slow, jamming up constantly etc.
I took the idea here one step further and mounted the C:\Users\[Username]\AppData\Roaming\Cursor folder to a RAM disk using AIM Toolkit. The toolkit does allow you to mount the RAM disk as a directory so by simply moving the Cursor folder to a new location like Cursor_Backup and then mounting a RAM disk to the C:\Users\[Username]\AppData\Roaming\Cursor location I’ve ended up with a much more stable environment. The Data tab in AIM Toolkit also allows you to copy the data back to the physical disk on shutdown.
This has resolved all of the lockup issues for me, it occasionally still a little laggy on the chat screen but it’s much better and now usable.
I’m running Windows 10, there may be compatibility issues in later Windows releases with AIM Toolkit and this approach, but the general idea of using a RAM disk has worked really well.