The problem has been solved!
First step, I optimized Windows 10 for audio by shutting down some unnecessary apps that I didn't even know were running, and set my computer to high performance mode. I basically just followed these three steps that I found at another site:
1. Set my computer's power for high performance- Go to: Control Panel>Power Options
- Choose "High Performance"
- Then click the "Change plan settings" button. Make sure both power options are set to "Never".
2. Disabled system sounds- Go to control panel and select "Sound"
- Go to the sounds tab
- Under sounds scheme, select "No sounds"
- Click "Apply" then, "OK"
3. Set processor scheduling to "Background services"- In control panel select "system"
- Go to "Advanced system settings" and then the "Advanced" tab
- Click on "Settings.." under Performance to bring up the "Performance Options" window.
- Go to the "Advanced" tab and set processor scheduling as "Background Services"
- Click "Apply" then "OK"
Next, I followed Greg's advice above, and set the latency to 10ms.
Then I opened a project that had been particularly problematic, played it, and did not hear even one crackle during playback. Everything went smoothly. Thanks for your help, guys!