diySSD
  • Product
    Catalog Buyer Guides Out of Stock
  • Pricing
    All Retailers Amazon Best Buy B&H Manufacturer Newegg
  • Blog
    Posts
  • Support
    FAQ

Product

Catalog Buyer Guides Out of Stock

Pricing

All Retailers Amazon Best Buy B&H Manufacturer Newegg

Blog

Posts

Support

FAQ
/* ========================================================================== DIYSSD NAVIGATION - CSS VARIABLES ========================================================================== */ :root { /* Charcoal Scale */ --charcoal-050: #f5f5f5; --charcoal-100: #e6e6e6; --charcoal-200: #cccccc; --charcoal-300: #adadad; --charcoal-500: #7a7a7a; --charcoal-700: #565656; --charcoal-800: #474747; --charcoal-900: #3a3a3a; --charcoal-950: #2c2c2c; /* Accent Colors - WCAG AA Compliant */ --ocean-blue: #245270; --ocean-blue-rgb: 36, 82, 112; --terracotta: #c7522a; --golden-sand: #e5b363; --forest-green: #5d8a66; --dusty-plum: #8b5a8b; /* Accessibility */ --focus-ring-color: var(--ocean-blue); --focus-ring-width: 3px; --focus-ring-offset: 2px; --touch-target-min: 44px; /* Transitions */ --transition-speed: 0.2s; --transition-easing: cubic-bezier(0.4, 0, 0.2, 1); } /* Reduced Motion Support */ @media (prefers-reduced-motion: reduce) { :root { --transition-speed: 0.01ms; } * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } } /* ========================================================================== NAVIGATION CONTAINER ========================================================================== */ .diyssd-nav-container { position: relative; width: 100%; background: #ffffff; border-bottom: 1px solid var(--charcoal-200); z-index: 1000; } /* ========================================================================== MAIN NAVIGATION ========================================================================== */ .diyssd-nav { display: flex; align-items: center; justify-content: space-between; max-width: 1440px; margin: 0 auto; padding: 0.75rem 1.5rem; height: 4rem; background: #ffffff; /* Performance: GPU acceleration for smoother rendering */ transform: translateZ(0); backface-visibility: hidden; } /* ========================================================================== LOGO SECTION ========================================================================== */ .diyssd-nav-left { flex: 1; display: flex; align-items: center; min-width: 0; } .diyssd-logo { font-family: "Oswald", sans-serif; font-weight: 800; font-size: 36px; color: #2d5a7b; text-decoration: none; display: block; /* Performance: Prevent paint on hover */ will-change: opacity; } .diyssd-logo:hover { opacity: 0.8; } .diyssd-logo:focus-visible { outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: var(--focus-ring-offset); border-radius: 4px; } /* ========================================================================== MENU CONTAINER ========================================================================== */ .diyssd-nav-right { flex: 0 0 auto; display: flex; align-items: center; gap: 0.75rem; height: 100%; } /* ========================================================================== DESKTOP MENU ========================================================================== */ .diyssd-desktop-menu { display: none; align-items: center; gap: 0rem; list-style: none; margin: 0; padding: 0; height: 100%; } @media (min-width: 769px) { .diyssd-desktop-menu { display: flex; } } /* ========================================================================== MENU ITEMS ========================================================================== */ .diyssd-menu-item { position: relative; display: flex; align-items: center; height: 100%; /* Performance: Can't use contain here as it breaks dropdown positioning */ } .diyssd-menu-link { display: flex; align-items: center; padding: 0.75rem 1rem; min-height: var(--touch-target-min); color: var(--charcoal-900); text-decoration: none; font-size: 0.9375rem; font-weight: 500; white-space: nowrap; border-radius: 4px; transition: all var(--transition-speed) var(--transition-easing); cursor: pointer; /* Performance: Hint for background color changes */ will-change: background-color, color; } .diyssd-menu-link:hover { color: var(--ocean-blue); background-color: var(--charcoal-050); } .diyssd-menu-link:focus { outline: none; } .diyssd-menu-link:focus-visible { outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: calc(var(--focus-ring-offset) * -1); } .diyssd-menu-link.has-dropdown::after { content: "▼"; margin-left: 0.5rem; font-size: 0.625rem; transition: transform var(--transition-speed) var(--transition-easing); display: inline-block; /* Performance: Use transform for rotation */ will-change: transform; } .diyssd-menu-item:hover .diyssd-menu-link.has-dropdown::after { transform: rotate(180deg); } /* ========================================================================== MENU DIVIDER ========================================================================== */ .diyssd-menu-divider { width: 1px; height: 1.5rem; background-color: var(--charcoal-200); margin: 0; } /* ========================================================================== DROPDOWN MENU ========================================================================== */ .diyssd-dropdown { position: absolute; top: calc(100% + 0.5rem); left: 50%; min-width: 200px; background: #ffffff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); padding: 0.5rem; opacity: 0; visibility: hidden; /* Performance: Use transform for animation instead of top/left */ transform: translateX(-50%) translateY(-8px); transition: opacity var(--transition-speed) var(--transition-easing), visibility var(--transition-speed) var(--transition-easing), transform var(--transition-speed) var(--transition-easing); z-index: 1001; /* Performance: GPU acceleration */ will-change: opacity, transform; backface-visibility: hidden; } .diyssd-menu-item:hover .diyssd-dropdown { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); } .diyssd-dropdown-link { display: flex; align-items: center; padding: 0.75rem; min-height: var(--touch-target-min); color: var(--charcoal-900); text-decoration: none; font-size: 0.875rem; font-weight: 500; border-radius: 4px; transition: all var(--transition-speed) var(--transition-easing); /* Performance: Hint for hover state */ will-change: background-color, color; } .diyssd-dropdown-link:hover { color: var(--ocean-blue); background-color: var(--charcoal-050); } .diyssd-dropdown-link:focus { outline: none; } .diyssd-dropdown-link:focus-visible { outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: calc(var(--focus-ring-offset) * -1); } .diyssd-dropdown-link:active { background-color: var(--charcoal-050); } .diyssd-dropdown-link.active { color: var(--terracotta); background-color: rgba(199, 82, 42, 0.08); font-weight: 600; } /* ========================================================================== MOBILE TOGGLE BUTTON ========================================================================== */ .diyssd-mobile-toggle { display: flex; flex-direction: column; justify-content: space-around; width: var(--touch-target-min); height: var(--touch-target-min); padding: 0.75rem; background: transparent; border: none; cursor: pointer; border-radius: 4px; transition: background-color var(--transition-speed) var(--transition-easing); /* Performance: Hint for background changes */ will-change: background-color; } .diyssd-mobile-toggle:hover { background-color: var(--charcoal-050); } .diyssd-mobile-toggle:focus { outline: none; } .diyssd-mobile-toggle:focus-visible { outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: calc(var(--focus-ring-offset) * -1); } .diyssd-mobile-toggle span { display: block; width: 100%; height: 2px; background-color: var(--charcoal-900); border-radius: 2px; transition: all var(--transition-speed) var(--transition-easing); /* Performance: GPU acceleration for transforms */ will-change: transform, opacity; backface-visibility: hidden; } .diyssd-mobile-toggle.active span:nth-child(1) { transform: translateY(7px) rotate(45deg); } .diyssd-mobile-toggle.active span:nth-child(2) { opacity: 0; } .diyssd-mobile-toggle.active span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); } @media (min-width: 769px) { .diyssd-mobile-toggle { display: none; } } /* ========================================================================== MOBILE OVERLAY ========================================================================== */ .diyssd-mobile-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transition: opacity var(--transition-speed) var(--transition-easing), visibility var(--transition-speed) var(--transition-easing); z-index: 1001; /* Performance: GPU acceleration */ will-change: opacity; backface-visibility: hidden; } .diyssd-mobile-overlay.active { opacity: 1; visibility: visible; } @media (min-width: 769px) { .diyssd-mobile-overlay { display: none; } } /* ========================================================================== MOBILE MENU ========================================================================== */ .diyssd-mobile-menu { position: fixed; top: 0; right: 0; width: 85%; max-width: 320px; height: 100%; background: #ffffff; /* Performance: Use transform instead of right property */ transform: translateX(100%); transition: transform var(--transition-speed) var(--transition-easing); z-index: 1002; overflow-y: auto; box-shadow: -4px 0 12px rgba(0, 0, 0, 0.15); /* Performance: GPU acceleration */ will-change: transform; backface-visibility: hidden; /* Performance: Enable hardware scrolling */ -webkit-overflow-scrolling: touch; } .diyssd-mobile-menu.active { transform: translateX(0); } @media (min-width: 769px) { .diyssd-mobile-menu { display: none; } } /* ========================================================================== MOBILE HEADER ========================================================================== */ .diyssd-mobile-header { display: flex; align-items: center; justify-content: flex-end; padding: 0.6rem 1rem; border-bottom: 1px solid var(--charcoal-200); } .diyssd-mobile-close { display: flex; align-items: center; justify-content: center; width: var(--touch-target-min); height: var(--touch-target-min); padding: 0; background: transparent; border: none; cursor: pointer; border-radius: 4px; font-size: 1.5rem; color: var(--charcoal-900); transition: background-color var(--transition-speed) var(--transition-easing); /* Performance: Hint for background changes */ will-change: background-color; } .diyssd-mobile-close:hover { background-color: var(--charcoal-050); } .diyssd-mobile-close:focus { outline: none; } .diyssd-mobile-close:focus-visible { outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: calc(var(--focus-ring-offset) * -1); } /* ========================================================================== MOBILE CONTENT ========================================================================== */ .diyssd-mobile-content { padding: 1rem; } .diyssd-mobile-section { margin-bottom: 1rem; } .diyssd-mobile-section:last-child { margin-bottom: 0; } .diyssd-mobile-heading { font-size: 0.75rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; color: var(--charcoal-500); margin: 0 0 0.5rem 0; } .diyssd-mobile-divider { height: 1px; background-color: var(--charcoal-200); margin-bottom: 0.75rem; } .diyssd-mobile-link { display: flex; align-items: center; padding: 0 0.75rem; /* margin-bottom: 0.25rem; */ min-height: var(--touch-target-min); color: var(--charcoal-900); text-decoration: none; font-size: 0.875rem; font-weight: 500; border-radius: 4px; transition: all var(--transition-speed) var(--transition-easing); /* Performance: Hint for interactive states */ will-change: background-color, color, transform; } .diyssd-mobile-link:hover { color: var(--ocean-blue); background-color: var(--charcoal-050); } .diyssd-mobile-link:focus { outline: none; } .diyssd-mobile-link:focus-visible { outline: var(--focus-ring-width) solid var(--focus-ring-color); outline-offset: calc(var(--focus-ring-offset) * -1); } .diyssd-mobile-link:active { background-color: var(--charcoal-050); /* Performance: Use transform for visual feedback */ transform: translateX(2px); } .diyssd-mobile-link.active { color: var(--terracotta); background-color: rgba(199, 82, 42, 0.08); font-weight: 600; } /* ========================================================================== UTILITY CLASSES ========================================================================== */ body.diyssd-menu-open { overflow: hidden; } @media (prefers-contrast: high) { .diyssd-nav { border-bottom-width: 2px; } .diyssd-menu-link:focus-visible, .diyssd-dropdown-link:focus-visible, .diyssd-mobile-link:focus-visible { outline-width: 4px; } }

FanXiang S660

Budget PCIe 4.0 Storage That Doesn't Embarrass Itself

PCIe 4.0 NVMe Up to 5000MB/s | 500GB to 4TB Capacities | Included Aluminum Heatsink
fanxiang s660 product image | diySSD
/* Global reset for consistent box-sizing */ * { box-sizing: border-box; } /* Container for the entire TOC component */ .toc-embed-wrapper .toc-container { max-width: 800px; margin: 40px auto; } /* Individual collapsible item styling */ .toc-embed-wrapper .toc-item { background: #fff; border-radius: 16px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); margin-bottom: 18px; overflow: hidden; /* Prevents content from breaking border radius */ transition: box-shadow 0.2s ease; /* Smooth hover effect */ } /* Hover effect for entire item */ .toc-embed-wrapper .toc-item:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15); } /* Toggle button styling - removes default button appearance */ .toc-embed-wrapper .toc-toggle { background: none; border: none; width: 100%; display: flex; justify-content: space-between; align-items: center; font-size: 1.15rem; font-weight: 500; cursor: pointer; padding: 24px 28px; outline: none; color: #1a1a1a; transition: background-color 0.2s ease; } /* Button hover state */ .toc-embed-wrapper .toc-toggle:hover { background-color: #e2e1df; } /* Keyboard focus accessibility - only visible when navigating with tab */ .toc-embed-wrapper .toc-toggle:focus-visible { outline: 2px solid #007acc; outline-offset: -2px; } /* Question text styling */ .toc-embed-wrapper .toc-question { flex: 1; /* Takes up remaining space */ font-weight: 400; text-align: left; margin: 0; } /* Plus/minus icon styling */ .toc-embed-wrapper .toc-icon { font-size: 1.8rem; font-weight: 300; transition: transform 0.3s ease, color 0.2s ease; /* Smooth rotation and color change */ margin-left: 20px; color: #666; flex-shrink: 0; /* Prevents icon from shrinking */ width: 24px; text-align: center; } /* Icon state when expanded - rotates 45deg to create X from + */ .toc-embed-wrapper .toc-toggle[aria-expanded="true"] .toc-icon { transform: rotate(45deg); color: #28a745; /* Green color when open */ } /* Answer content container - hidden by default */ .toc-embed-wrapper .toc-answer { padding: 0 28px 24px 28px; font-size: 1rem; color: #444; line-height: 1.6; display: none; /* Hidden by default */ animation: slideDown 0.3s ease-out; /* Smooth entrance animation */ } /* Show class for JavaScript toggle */ .toc-embed-wrapper .toc-answer.show { display: block; } /* Slide down animation for smooth reveal */ @keyframes slideDown { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } /* Main ordered list styling (1, 2, 3...) */ .toc-embed-wrapper .toc-answer ol { list-style-type: none; /* Remove default numbering */ padding-left: 0; /* Remove default padding */ margin: 0.8em 0; /* Vertical spacing */ counter-reset: main-counter; /* Counter for main items */ } /* Main list items (h2 headers) */ .toc-embed-wrapper .toc-answer > ol > li { counter-increment: main-counter; position: relative; } .toc-embed-wrapper .toc-answer > ol > li::before { content: counter(main-counter) ". "; color: #007acc; font-weight: 600; margin-right: 0.5em; } /* Nested ordered list styling (x.1, x.2, x.3...) */ .toc-embed-wrapper .toc-answer ol ol { list-style-type: none; /* Remove default lettering */ padding-left: 2.2em; /* Additional indentation for hierarchy */ margin: 0.6em 0; /* Tighter spacing for nested items */ counter-reset: sub-counter; /* Counter for sub-items */ } /* Sub-list items (h3 headers) */ .toc-embed-wrapper .toc-answer ol ol li { counter-increment: sub-counter; position: relative; } .toc-embed-wrapper .toc-answer ol ol li::before { content: counter(main-counter) "." counter(sub-counter) " "; color: #28a745; font-weight: 500; margin-right: 0.5em; } /* Main list item spacing */ .toc-embed-wrapper .toc-answer li { margin: 0.6em 0; padding-left: 0.3em; /* Small padding for better text alignment */ } /* Nested list item spacing - tighter than main items */ .toc-embed-wrapper .toc-answer ol ol li { margin: 0.4em 0; } /* TOC link styling */ .toc-embed-wrapper .toc-answer a { text-decoration: none; color: #444; transition: color 0.2s ease; } .toc-embed-wrapper .toc-answer a:hover { color: #007acc; text-decoration: underline; } /* Remove default list marker styling since we're using custom numbering */ /* Empty state styling */ .toc-embed-wrapper .toc-empty { padding: 20px 28px; color: #888; font-style: italic; text-align: center; } /* Responsive design for mobile devices */ @media (max-width: 768px) { .toc-embed-wrapper .toc-container { margin: 20px auto; padding: 0 16px; /* Side padding on mobile */ } .toc-embed-wrapper .toc-toggle { padding: 20px 22px; /* Reduced padding on mobile */ font-size: 1.1rem; /* Slightly smaller font */ } .toc-embed-wrapper .toc-answer { padding: 0 22px 20px 22px; /* Matched reduced padding */ font-size: 0.95rem; /* Smaller text on mobile */ } .toc-embed-wrapper .toc-icon { font-size: 1.6rem; /* Smaller icon on mobile */ margin-left: 16px; } } /* Scroll offset for sticky header - adjust -80px to match your menubar height */ .toc-embed-wrapper .toc-answer a[href^="#"] { scroll-margin-top: 76px; /* Adjust this value to match your sticky menubar height */ } /* Alternative: Add offset to the target headers themselves */ h2, h3 { scroll-margin-top: 76px; /* Adjust this value to match your sticky menubar height */ }
Advertisement

Introduction

If you've been shopping for affordable PCIe 4.0 NVMe storage, you've probably already bumped into the paradox of modern SSD pricing—mainstream brands charge premium rates for what's become commodity technology, while unfamiliar names from Chinese manufacturers offer similar specifications at prices that make you wonder what's wrong with them. The FanXiang S660 lands squarely in the latter category, arriving as this relatively unknown brand's answer to anyone seeking multi-terabyte Gen 4 storage without depleting their savings account. Available in capacities from 500GB all the way up to 4TB, the S660 targets budget-conscious PC builders, PS5 owners looking to expand their console storage, and anyone who refuses to pay the Samsung tax for everyday file storage needs. With claimed speeds reaching up to 5000MB/s read and 4500MB/s write—paired with a heatsink in the box and a five-year warranty promise—this drive positions itself as the storage market's equivalent of a no-name smartphone that somehow checks all the spec sheet boxes.

Product Overview

The FanXiang S660 is built around a MaxioTech MAP1608A-F3C controller paired with 128-layer TLC NAND from YMTC, which is the Chinese memory manufacturer that Western tech enthusiasts have been watching with a mixture of curiosity and skepticism. This isn't just any budget controller slapped onto generic flash chips—it's a DRAM-less architecture that relies on Host Memory Buffer technology and a dynamic SLC cache to maintain performance, the same approach you'll find in the Crucial P3 Plus and dozens of other value-oriented drives. The drive measures a standard 80mm in the M.2 2280 form factor, roughly the length of a stick of gum but considerably thinner, and FanXiang wraps this hardware in a single-sided design that keeps all components on one face of the PCB. Unlike flashier competitors, there's no elaborate branding or RGB nonsense here—just a simple product label on the back and exposed components on the front that reveal exactly what you're getting.

What sets this package apart from most budget drives is the inclusion of a full aluminum heatsink with thermal pads, a tiny screwdriver, and even the M.2 mounting screw in the box. This isn't pre-installed—you'll need to attach it yourself—but the fact that FanXiang bothers to include genuine cooling hardware rather than forcing you to either run the drive bare or source your own heatsink demonstrates a level of thoughtfulness you don't always see at this price point. The heatsink itself sports the FanXiang logo and adds noticeable bulk to the drive once installed, transforming it from a slim bare board into something that actually looks like it belongs in a gaming rig. Available capacities span from 500GB through 1TB, 2TB, and up to 4TB, with the larger capacities offering progressively better endurance ratings—the 1TB model is rated for 700TBW, the 2TB for 1400TBW, and the massive 4TB variant claims 2800TBW. FanXiang backs the S660 with a five-year warranty, at least according to the packaging, though the company's spotty web presence and lack of clear warranty claim procedures means you're taking this promise largely on faith.

Performance & Real World Speed

FanXiang claims the S660 delivers up to 5000MB/s sequential read speeds and up to 4500MB/s sequential write speeds when connected to a PCIe 4.0 x4 interface, with the caveat that performance drops to around 3500MB/s if you plug this into an older PCIe 3.0 slot. These are respectable if unspectacular numbers for a Gen 4 drive, putting the S660 roughly in the middle of the pack for budget-tier storage—faster than SATA and PCIe 3.0 drives by a comfortable margin, but nowhere near the 7000MB/s+ territory occupied by flagship Gen 4 drives with DRAM caches. In real-world testing conducted by independent reviewers, the S660 generally delivers on these promises during burst operations, hitting close to rated speeds when copying files that fit within its SLC cache. The 1TB model features a generous 168GB cache according to technical specifications, which means you can hammer it with moderately sized file transfers without immediately seeing performance collapse.

Once that cache fills up, however, the S660 reveals its budget-tier nature in dramatic fashion. Post-cache write speeds plummet to around 1400MB/s according to benchmark data, which is still faster than a SATA SSD but represents less than a third of the drive's peak performance. The cache folding process—moving data from the fast SLC cache to the slower underlying TLC storage—completes at a glacial 530MB/s, suggesting this drive would struggle if you frequently hammer it with sustained large file transfers that exceed the cache capacity. For typical consumer workloads involving game installs, occasional video file transfers, and general operating system duties, these limitations rarely surface in a way that's perceptible. A 100GB game installation completes in minutes rather than seconds, boot times remain snappy, and application loading feels indistinguishable from more expensive drives. Where you'll notice the S660's compromises is during extended video editing sessions with 4K footage, massive bulk file transfers exceeding 200GB, or any scenario where you're continuously writing data that overwhelms the cache buffer.

The DRAM-less design also means random performance takes a hit compared to drives sporting dedicated cache memory. Small file operations and database-style workloads show this limitation more clearly than sequential transfers, though again, the Host Memory Buffer technology helps mitigate the worst of it by borrowing system RAM. If you're running this as a boot drive in a system with adequate RAM, the performance delta between the S660 and a DRAM-equipped drive shrinks considerably. But if you're planning to use this in a laptop with 8GB of memory or a server environment with heavy random I/O, you're better off spending more on a drive with its own DRAM cache.

Build Quality & Durability

FanXiang may not have the brand recognition of Samsung or Western Digital, but the S660's physical construction suggests this isn't a fly-by-night operation churning out garbage. The included heatsink features proper aluminum construction with visible fins for heat dissipation, and the thermal pads feel appropriately thick rather than being paper-thin afterthoughts. The M.2 PCB itself appears cleanly manufactured with components that sit flush and solder joints that look professional under close inspection—nothing about the hardware screams "bargain basement" once you get past the unfamiliar brand name. That said, the single-sided design means all the NAND chips sit on one face of the board, which can concentrate heat in a smaller area compared to double-sided drives, making that included heatsink more necessity than luxury if you're planning any sustained workloads.

The real durability question mark hangs over the warranty and long-term support rather than the physical hardware. FanXiang's warranty claims sound generous on paper—five years or the rated TBW, whichever comes first—but actually exercising that warranty requires dealing with a company that barely maintains an online presence and has virtually no established customer service infrastructure in Western markets. The S660 isn't even listed on FanXiang's own website according to some reviews, which raises uncomfortable questions about what happens if you need warranty support three years from now. The endurance ratings themselves appear reasonable for TLC NAND at these capacities, neither suspiciously high nor worryingly low, and the YMTC flash has shown decent reliability in other budget drives despite being a relatively new player in the NAND manufacturing game. For a secondary storage drive holding game libraries or media files—content you can easily replace if disaster strikes—the S660's durability profile seems acceptable. As a boot drive holding irreplaceable data, you'd be wise to maintain aggressive backup procedures regardless of any warranty promises.

Compatibility

The FanXiang S660 is a standard M.2 2280 PCIe 4.0 NVMe drive, which means it works with virtually any modern desktop motherboard, laptop, or PlayStation 5 that includes an M.2 slot—no proprietary nonsense or platform exclusivity to worry about here. Installation follows the typical M.2 procedure of sliding the drive into the slot at a thirty-degree angle, pressing down, and securing it with the included mounting screw, though you'll want to attach the heatsink first if your motherboard doesn't already have built-in M.2 cooling. For PS5 owners specifically, the S660 meets Sony's minimum speed requirements of 5500MB/s once you account for the PS5's decompression architecture, and the included heatsink keeps temperatures in check within the console's confined M.2 bay. You'll need to format the drive through the PS5's storage management interface upon first installation, after which it functions identically to the console's internal storage for PS5 games.

The drive works equally well in Windows, Linux, and macOS systems—assuming your Mac has user-accessible M.2 slots, which rules out most Apple Silicon machines but includes older Intel models and Mac Pros. On PCs, you'll get the full PCIe 4.0 performance if your motherboard and CPU support Gen 4 speeds, typically anything from AMD Ryzen 3000 series or Intel 11th generation and newer. Plug this into an older PCIe 3.0 system and performance drops to around 3500MB/s, which is still respectable but undermines the value proposition of buying a Gen 4 drive in the first place. The DRAM-less design with Host Memory Buffer means performance scales somewhat with your system's available RAM, so this drive performs noticeably better in a system with 16GB or 32GB compared to a memory-starved laptop with 8GB.

One critical compatibility note for PS5 users—while the S660 technically works with the heatsink installed, the combined height pushes right up against Sony's dimensional limits for the expansion bay. Most users report no issues, but if you have an especially tight-fitting PS5 chassis or slightly warped heatsink, you might find yourself needing to apply extra pressure to get the expansion bay cover to close properly. The alternative is running the drive without the heatsink in the PS5's bay, which isn't recommended given how hot these drives can get under sustained use. For PC builders, the heatsink height is a non-issue unless you're working in an extremely low-profile chassis where even standard M.2 heatsinks cause clearance problems.

Strengths & Weaknesses

The FanXiang S660's greatest strength lies in delivering genuinely adequate PCIe 4.0 performance at a price point that undercuts mainstream brands by thirty to fifty percent. At typical street prices—hovering around fifty to seventy dollars for 1TB depending on sales—this drive offers twice the storage capacity per dollar compared to Samsung's 980 Pro or WD's Black SN850X. For users building budget gaming PCs or expanding PS5 storage on a tight budget, that value proposition is genuinely compelling, particularly when you factor in the included heatsink that would cost another fifteen to twenty dollars if purchased separately. The drive's performance during typical gaming and productivity workloads proves entirely satisfactory, with game load times, application launches, and file transfers feeling indistinguishable from premium drives in everyday use. The five-year warranty—assuming it can actually be exercised—provides at least theoretical long-term coverage that matches what you'd get from tier-one brands.

The generous capacity options deserve specific praise, with the 4TB variant offering massive storage at prices that historically would have gotten you maybe 1TB from a name-brand manufacturer. For media hoarders, game collectors with hundreds of Steam titles, and content creators working with large video files, having four terabytes of reasonably fast NVMe storage without spending four hundred dollars represents genuine progress in storage accessibility. The fact that FanXiang bothers to include quality-of-life extras like the installation screwdriver and thermal pads suggests someone at the company actually thought about the user experience rather than just shipping bare drives in antistatic bags.

However, the S660 isn't without notable limitations that keep it firmly in budget-tier territory. The lack of DRAM cache means random performance trails behind more expensive drives in workloads involving small files and database operations, even if sequential speeds look competitive on spec sheets. That dramatic post-cache write speed collapse to 1400MB/s becomes a genuine annoyance if you regularly transfer files exceeding 150GB, turning what should be quick operations into patience tests. The YMTC NAND, while apparently reliable so far, lacks the decades-long track record of Micron, Samsung, or Kioxia flash, introducing an element of uncertainty about long-term reliability that may or may not prove warranted. The Phison PS5021-E21T controller used in the 4TB model and the MaxioTech MAP1608A-F3C in smaller capacities are both competent budget chips, but neither offers the advanced power management or endurance features found in premium controllers.

FanXiang's virtually nonexistent brand presence and customer support infrastructure represents the biggest practical concern. The five-year warranty sounds reassuring until you try to figure out how to actually submit a warranty claim and realize the company barely maintains a functioning website, let alone a proper RMA process. For a drive holding replaceable data this might not matter much, but using the S660 as your primary boot drive with important files means accepting you're essentially on your own if the hardware fails. The competition at this price point includes drives from TeamGroup, Silicon Power, and Crucial's P3 Plus—brands with somewhat better established support channels and more transparent warranty processes, even if their hardware specifications look nearly identical to the S660's.

Verdict: Should You Buy It?

Buy this if: you're building a budget gaming PC or expanding your PlayStation 5 storage and need multiple terabytes of reasonably fast NVMe storage without spending premium prices, particularly if you primarily use the drive for game libraries and media files that can be easily replaced if disaster strikes, you appreciate getting a functional heatsink included in the box rather than buying one separately, you understand the performance limitations of DRAM-less drives and don't regularly perform sustained large file transfers that exceed the SLC cache capacity, or you're willing to trade brand recognition and established customer support for significantly lower cost per gigabyte.

Skip this if: you need absolutely maximum sustained write performance for professional video editing or constant large file transfers that will overwhelm the SLC cache, you want the peace of mind that comes with tier-one brand support and established warranty claim processes, you're looking for a boot drive to hold critical irreplaceable data and prefer the reliability track record of established NAND manufacturers over cost savings, you already own a PCIe 3.0 system where the Gen 4 capabilities provide no benefit over cheaper Gen 3 drives, or you prefer spending more to ensure you're getting proven controller and NAND combinations with years of reliability data behind them.

Advertisement
About
Privacy
Terms
© 2024, 2025 - All Rights Reserved
Brand Logo Icon | DIY SSD