Davinci Struggling to Playback

Hello,
I've had my good share of video editing experience on Davinci Resolve, but mostly basic stuff - now I started working with very good video and audio quality (4k and such) but it seems like having to deal with this many informations is chocking my pc's capacity when I do certain actions.
I often have to work with 2 timelines on the screen (one onto the other) and every time I switch from one to another (or every time I need to transfer a clip from one timeline to the other), my pc goes numb for 10 seconds or more.
I saw what was happening on the task manager and I realized that every time I did this, my pc went 100% on the CPU or on the project's footage disk; not at the same time, alternately. When this happens, I have to wait until it goes back to normal levels (from 0% to 40% percent) before I can start playing my video in real time again, and it doesn't do this gradually but all in one go, like if it just finished caching again the files on the timeline.
Sometimes it doesn't even "recover" and goes on loading for an undetermined time, until I close DV and open it again.
It happens both when my playback slider is on a clip or anywhere else on the timeline.
Am I missing something trivial on DV? Like the knowledge that it's an heavy program, doesn't matter what I do? Or that I need to have some option checked at all times? Or that I need to make proxies every time I start a new project?
Please tell me, dear Davinci Masters.
My OS disk is a SSD, while my project's disk is an HDD.
I'm leaving my specs here, if those can be of any use:
OS Name Microsoft Windows 10 Pro
Version 10.0.19042 Build 19042
System Type x64-based PC
Processor AMD Ryzen 7 3800X 8-Core Processor, 4200 Mhz, 8 Core(s), 16 Logical Processor(s)
GPU Nvidia Geforce GTX 970
BaseBoard Manufacturer ASUSTeK COMPUTER INC.
BaseBoard Product TUF B450-PLUS GAMING
Platform Role Desktop
Installed Physical Memory (RAM) 32.0 GB
I've had my good share of video editing experience on Davinci Resolve, but mostly basic stuff - now I started working with very good video and audio quality (4k and such) but it seems like having to deal with this many informations is chocking my pc's capacity when I do certain actions.
I often have to work with 2 timelines on the screen (one onto the other) and every time I switch from one to another (or every time I need to transfer a clip from one timeline to the other), my pc goes numb for 10 seconds or more.
I saw what was happening on the task manager and I realized that every time I did this, my pc went 100% on the CPU or on the project's footage disk; not at the same time, alternately. When this happens, I have to wait until it goes back to normal levels (from 0% to 40% percent) before I can start playing my video in real time again, and it doesn't do this gradually but all in one go, like if it just finished caching again the files on the timeline.
Sometimes it doesn't even "recover" and goes on loading for an undetermined time, until I close DV and open it again.
It happens both when my playback slider is on a clip or anywhere else on the timeline.
Am I missing something trivial on DV? Like the knowledge that it's an heavy program, doesn't matter what I do? Or that I need to have some option checked at all times? Or that I need to make proxies every time I start a new project?
Please tell me, dear Davinci Masters.
My OS disk is a SSD, while my project's disk is an HDD.
I'm leaving my specs here, if those can be of any use:
OS Name Microsoft Windows 10 Pro
Version 10.0.19042 Build 19042
System Type x64-based PC
Processor AMD Ryzen 7 3800X 8-Core Processor, 4200 Mhz, 8 Core(s), 16 Logical Processor(s)
GPU Nvidia Geforce GTX 970
BaseBoard Manufacturer ASUSTeK COMPUTER INC.
BaseBoard Product TUF B450-PLUS GAMING
Platform Role Desktop
Installed Physical Memory (RAM) 32.0 GB