Your computer is only as fast as its slowest component, and in most cases the slowest component is the hard drive. The Samsung 950 Pro M.2 NVMe is one of the fastest solid state drives you can buy on the market. Installing an NVMe drive such as this one can supercharge your computer and will make boot times and application launch times very fast. It will also help with data transfer speeds if you have the need to transfer large files often. If you are looking into buying a new drive, especially if it will be your boot drive where your operating system sits you should definitely look into purchase an M.2 NVMe drive if your motherboard supports it as these are the fastest drives currently available.
UPDATE: Those looking to purchase an M.2 NVMe drive should consider buying the Samsung 960 Evo drive as it gives you the best bang for your buck in terms of performance/cost.
Memory: 4 x DIMM, DDR4, 64GB Max, Dual Channel Memory, from 2133 Mhz to 3866 Mhz (O.C)
Graphics: Integrated Intel HD Graphics support, NVIDIA 2-Way SLI support, AMD 3-Way CrossFireX support
Expansion Slots: 2 x PCIe 3.0/2.0 x16 (x16 or dual x8), 1 x PCIe 3.0/2.0 x16 (max at x4 mode), 4 x PCIe 3.0/2.0 x1
Storage: 1 x M.2 Socket 3, with M Key, type 2242/2260/2280/22110 storage devices support (both SATA & PCIE mode), 1 x M.2 Socket 3, with M Key, type 2242/2260/2280 storage devices support (x4 PCIE mode), 6 x SATA 6Gb/s port(s), Support Raid 0, 1, 5, 10, Intel® Optane™ Memory Ready
LAN: Intel I219V Ethernet
Audio: ROG SupremeFX 8-Channel High Definition Audio CODEC S1220A
USB Ports: 6 x USB 3.1 Gen 1 port(s) (4 at back panel, blue, 2 at mid-board), 6 x USB 2.0 port(s), 2 x USB 3.1 Gen 2 port(s) (Type-A + USB Type-C, Support 3A power output)