My spec is in my signature below. The advice you are being given boils down to eliminating all the variables that could be causing your problems.
WIFI - When it's active it regularly looks for networks and performs other tasks that can cause issues with live audio streaming. Bluetooth can also cause issues.
External Drives: while many DJ apps load the tracks into RAM you might consider keeping a subset of those tracks on your laptop internal drive that will use for playing live.
USB devices in general can also cause issues depending on what they are and how many you have installed/running.
Windows Services - There are dozens of services that run in the background of your Windows system that are likely of little value you to. Stopping those unnecessary from starting will free up system resources.
There is ALOT written about this subject on this forum and many others. My advice is to spend some time searching these boards and reading what has already been put out there. It may take you some time but it will help put together a setup you can be more confident playing live on.
SmiTTTen
Bookmarks