sqlite should be okay but redis helps with loading. It caches pages or something, basically does all the work of building the web pages before they're actually requested so it isn't done on the fly.
My Nextcloud set up on my i5-4690k was painfully slow as well because I didn't have redis. I never got it set up properly and gave up.