I run a 2011 MacBook Pro, and it can barely handle Davinci Resolve 12. The biggest problem I have is playback. Playback is very laggy for me, and that is a problem because I need cut and sync clips with the music. Is there a way I can improve the playback speed in Davinci Resolve 12?
Try generating optimized media (i.e. proxy files). Optimized Media is a nice feature that will allow you to playback, edit and grade video files that are optimized for smooth playback, but Resolve will still render from the original video files when you are ready to deliver.
Head over the Media tab and right click on the file(s) you want to optimize, and select "Generate Optimized Media". This may take a little while to run, so grab a coffee while you wait.
You can choose what compression format to use as optimized media (ProRes, DNxHD, etc) by opening Project Settings > General Options.
Here's a nice video tutorial that will walk you through it in more detail: