Optimizing Melee netplay can significantly improve the performance of the emulation, giving you a much closer experience to Melee on a console and CRT setup. Check out Radar's tutorial below, and read below for additional tips.
Visit Graphics Settings within Slippi, and start with the General tab. Experiment with video backends between OpenGL and Direct3D 9, 11, or 12. For Direct3D you'll want to utilize your video card if you have one. Set fullscreen resolution to the lowest possible if you're having trouble running the game in full screen. Set aspect ratio to Force 73:60 for Melee, or use Stretch to Window if you choose to use the widescreen Gecko code. Under Enhancements, make sure it's set to 1x for best performance. If you want to enable widescreen, do NOT check the widescreen hack here. Use the Gecko code instead. Under Advanced, make sure Load Custom Textures is disabled, unless your PC can handle loading in custom textures.
Make sure DSP HLE emulation is selected. "Exclusive WASAPI on default device" is the best audio backend choice for performance and lowest latency, but it comes at the cost of being the only audio you can hear. For most users or if it's giving you trouble, Cubeb will work fine at the cost a few frames of audio lag.
If you're looking for a lower-poly, less taxing version of Melee to run on your PC, then check out the Diet Melee builds. There are three variants to choose from, all packaged together in a convenient installer. For additional ways to optimize performance while using Diet Melee, check out this document.
Check out the Gecko Codes page to discover codes you can add that will improve the game's performance.
Adapter Polling Refresh Rate
Overclock your GameCube controller adapter and increase your input polling rate. Full written guide by Arte is here. Video tutorial for Windows users by David V. Kimball is here. Mayflash V0.5 firmware link is here.
You'll want to use a 120Hz or a 144Hz monitor with your Slippi setup. This will help the game feel as responsive as CRT Melee. Make sure to enable the higher refresh rate with your PC's settings once you have the monitor connected. In Windows 10, go to Settings, System, Display, and then click "Advanced display settings." Select the correct display if there's more than one, and click "Display adapter properties for Display X, go to the monitor tab and select the higher refresh rate, either 120Hz or 144Hz.
NVIDIA Graphics Settings on Windows
Go to NVIDIA Control Panel, 3D Settings > Manage 3D Settings, then add Slippi (Slippi Dolphin.exe) by browsing your PC for the executable. Note: if there are multiple Dolphin Emulators on the list, make sure you're selecting the version you use for Slippi. For Low Latency Mode, set it to On from the list of features. Power management mode should be set to Prefer maximum performance. Triple buffering and Vertical Sync should both be set to off. Provided you have an NVIDIA graphics card, the latest version of GeForce Experience, and the latest drivers, these options should be available to you. You can also try using G-Sync or Freesync with a compatible monitor if you have one.
Always use a wired / Ethernet connection to play Slippi online. Do not rely on a WiFi connection. No matter how good your router is, it will never have the consistency of a wired connection.
Here are some Ethernet adapter optimization tips by Tim Ellison.
See Kadano's SSBM Netplay / Slippi Setup Value Build + minimal audio lag guide if you're looking to build the cheapest PC you can to run Melee.