Well, it looks like your SSD is the bottle neck. If that is the case, you could make a RAM disk, (google it, its free), to use part of your RAM as a virtual hard drive which is much faster than the SSD. You pack all your media on that RAM drive and have Resolve read it from there. All you have to do when you finish is save your work elsewhere because if you leave it on the RAM drive and power down your computer, then everything on the RAM drive is gone forever!
I process and render my footage with Resolve 16 on a 7-years old Dell workstation M6800 with an i7 CPU, a 4GB GPU and 32 GB of RAM. I use 20 GB of it as a RAM disk and let Resolve read my source media from there using MLVFS. It runs like crazy even with 5k anamorphic footage from ML and I am very happy with it. When using noise reduction, stabilization and optical flow, render speed may drop down to 0,5 fps but it runs and runs until it gets the job done. Render speeds on just normally processed and color graded footage, exported at 4k resolution, are typically between 5 and 12 fps. Never had the stability problems that you are experiencing. The only thing that I am missing is the H.265 codec which provides very compact files. My GPU (M3100K) is too old for that codec and does not support it.