With my 10-year-old Windows 10 Intel Core i7-4790K server nearing the end of its life, I decided to build a new Windows 11 PC to use as a media server and for occasional gaming.
I purchased the mid-tower Fractal Design Define 7 case to accommodate 4 hard drives. Most newer computer cases lack sufficient space for hard drives, and this one is among the few that accommodate six drives. It also has the newer USB-C ports on the front panel. The case is acceptable; I would have preferred more screws to prevent it from falling apart when moved.
- Fractal Design Define 7 (B&H Photo Video)
There was a special AMD bundle available at my local Micro Center in Santa Clara, where I selected the following AMD bundle:
- AMD Ryzen 7 9800X3D
- MSI Pro X870E-P Wifi motherboard
- Corsair 64GB 2x32GB DDR5-6000 CL30
For the graphics card, I ordered the following from my company store:
- NVIDIA Founders Edition RTX 5070 with 12GB GDDR7
I planned to configure four 20TB Toshiba MG10 Hard Drives in a RAID-5 volume using the LSI MegaRAID 9361-8i disk controller, but encountered multiple problems. The one I ordered from Amazon turned out to have been flashed as a Host Controller and not a RAID controller. I was unable to flash it to RAID mode. I decided to use Windows Storage Spaces (with Parity for extra protection) instead.
-
LSI MegaRAID 9361-8i with SFF-8643 Host to 4X SATA cables (Amazon) <- returned - 4 x Toshiba MG10 20TB Hard Drives (Platinum Micro)
To optimize my Storage Space in Windows, I installed PrimoCache, which uses NVMe and System Memory to cache disk reads/writes.
The three Samsung 990 Pro NVMe drives are to be arranged as follows:
- M2_1 Slot (Samsung 990 Pro 2TB): Windows 11
- Plugged into a dedicated motherboard M2 slot (x4 PCIe Gen5)
- M2_2 (Samsung 990 Pro 1TB): L2Cache_for_Primo
- SSD for PrimoCache (to accelerate writes to Parity Volume)
- M2_3 (Samsung 990 Pro 2TB): Scratch (Lightroom Cache)
- Plugged into a dedicated motherboard M2 slot (x4 PCIe Gen4)
- On my MSI PRO X870E-P WIFI motherboard, M2_2 and M2_3 connect through the chipset; installing SSDs there does not reduce the main GPU slot to x8. M2_3 shares bandwidth with PCI_E4. Check the specific motherboard manual, because lane sharing varies by board.
- B&W Px7 S2 Headphones with noise reduction and USB-C plug (Costco.com)
- Dell Alienware AW3225QF 31.6" 3840 x 2160 240 Hz Curved Monitor
-
Dell UltraSharp 32 4K Thunderbolt Hub U3225QE
- The additional Fractal Design case fan was too small (120mm). I needed to use 140mm instead.
- The LSI 9361-8i disk controller card was not booting into RAID-5 mode and required CSM to be enabled in the BIOS to boot. The boot became unbearably slow as well.
- After removing the LSI 9361-8i from its PCIe slot, the AMD video driver began to complain.
- The USB 2.0 ports on the case's front panel are not working. Fixed (incorrect motherboard connection).
- The USB-C port on my case is not working. Fixed (incorrect USB-C cable connection; polarity was difficult to determine).
- The M2-to-PCIe x16 converter was quite thick, and I had difficulty installing it in the PCIe slot.
- Added heatsink to M2_3 (Samsung 990 Pro NVMe)
- Added StarTech.com 4 Port USB A Female Slot Plate Adapter, to add 4 more USB 2.0 ports
- The Samsung 990 Pro NVMe 1TB, running below the RTX 5070, is running warmer than the others
- The Dell Alienware AW3225QF monitor features a downstream USB-C port, which cannot be used to connect to a MacBook.
- Windows 11 Activation - done (required help from Microsoft to activate)
- Google Drive - installed
- Cryptomator - installed
- Plex - installed (scanning Media is taking a long time)
- Brave Browser - installed
- Bitwarden - installed
- Grammarly plug-in installed
- Assign a Static IP Address to PC (Neutron) on TP-Link Router
-
Log into
http://192.168.0.1orhttp://192.168.1.1 - Advanced > Network > LAN Settings
- DHCP > Address Reservation (for Archer routers)
- Windows 11 Optimization/Privacy Tweaks:
- See: https://chatgpt.com/c/68701e49-8908-800c-8b94-5763122e9cbd
- PrimoCache - using 1TB Samsung 990 Pro NVMe for L2 Cache with these settings:
-
✅ Level-1 Cache (RAM)
-
Fastest cache layer
-
Allocate 4 GB if the system has ≥32GB of RAM
-
Enables near-zero latency reads
✅ Level-2 Cache (NVMe SSD)-
Use 128 GB of your NVMe SSD
-
Use a dedicated partition and let PrimoCache convert it into a level-2 storage volume; back up any files on that partition before formatting.
-
Don’t use the entire SSD if you also need it for OS/apps
🟡 Defer-Write (Write-Back) Cache-
Temporarily holds writes before flushing to the HDD
-
Great for export batches or large imports
-
A UPS reduces the risk from power failures, but deferred writes can still be lost during a system crash or freeze. Keep backups and use defer-write only for data you can recover or reproduce.
-
Recommended delay: 10–30 seconds
-
Shorter (10s) = safer
-
Longer (30–60s) = better performance, more risk
-
Write mode-
PrimoCache’s Intelligent option controls when deferred writes are flushed; it is not a read
-
mode. Use the documented settings for your installed version.
-
✅ Block Size
-
Choose the block size
-
after checking the file system’s cluster size and memory overhead; Romex recommends a cache block size no larger than the file system cluster size for best performance.
-
Smaller blocks (4KB/16KB) are better for small files, but increase overhead.
-
-
- Adobe Lightroom Classic - installed
- Bulk File Rename - installed
- Steam - installed
- Hogwarts Legacy installed
- Scansnap Home (Fujitsu ScanSnap iX1300 scanner) - installed
- Turbotax 2024
- EmuDeck - installed
- Sony Vegas v24 - installed ($175 one-time purchase)
- Utilities - installed
- HWMonitor
- HWiNFO
- CPU-Z
- GPU-Z
- Samsung Magician (flash health monitor)
- Brother Printer Driver installed (Windows 8)
- The built-in Windows 11 driver did not support duplex printing
- With CyberPower UPS shared between the NAS and the PC, distribute the UPS status to the PC:
- Set up UPS Server on Synology NAS
- Set up WinNUT to monitor the UPS status reported by the Synology NAS and shut down the PC when the configured UPS shutdown condition is reached.
- Releases, see: https://github.com/gawindx/WinNUT-Client/releases
- WinNUT-setup.msi
- Configure:
- UPS name: ups (This is the default name used by Synology)
- UPS type: netserver
- Host: 192.168.0.103 (IP address of your Synology NAS)
- Set "Poll Interval" to 30 seconds
- Save and start the WinNUT service
Always install the latest Windows updates promptly.1. Keep Windows and Software Updated <- done
Update all installed software (browsers, plugins, apps) regularly to patch vulnerabilities.Avoid daily use of an administrator account.2. Use a Standard User Account <- done
Use a standard user account for everyday tasks to limit damage if compromised.Ensure Windows Defender Firewall is enabled.3. Enable Windows Firewall <- done
Configure rules only to allow trusted apps and ports.Encrypt your system and data drives with BitLocker (built into Windows 11 Pro and above).4. Enable BitLocker Drive Encryption <- done
Protects your data if your device is lost or stolen.Part of Windows Security.5. Enable Controlled Folder Access
Protects important folders from unauthorized changes and ransomware.Use complex, unique passwords for all accounts.6. Use Strong, Unique Passwords & Enable MFA
Use Windows Hello (PIN, fingerprint, or facial recognition) for local sign-in.
Enable Multi-Factor Authentication (MFA) wherever possible (especially for Microsoft account).Keep UAC enabled to prompt when apps try to make changes.7. Configure User Account Control (UAC)
Don’t disable or lower UAC settings.Disable unused services, especially remote access (Remote Desktop, SMB if not needed).8. Turn Off Unnecessary Services and Features <- done
Disable telemetry or data sharing if you want to minimize exposure.Use a trusted VPN when on public Wi-Fi.9. Secure Network & Browsing
Use privacy-focused browsers and install ad-blockers and anti-tracking extensions.
Avoid clicking unknown links or downloading from untrusted sites.Keep offline or cloud backups of important files.10. Backup Regularly
Use File History or third-party backup software.
Backup protects against ransomware or data loss.Tools like Windows Defender Application Control or AppLocker restrict which apps can run.11. Use Application Whitelisting / Controlled Access
Great for preventing unknown or malicious software execution.Use Microsoft Defender SmartScreen.12. Use Anti-Phishing Tools
Consider additional browser anti-phishing extensions.Use Windows Event Viewer to review system and security events, and HWiNFO to monitor hardware.13. Monitor System Activity
-
Set up alerts for unusual logins or system changes.
- MicroCenter AMD Bundle
- PCPartPicker Part List
- LSI MegaRAID Windows 11 driver:
- A third-party driver listing for the LSI MegaRAID 9361-8i gives version 6.711.06.00.
- https://www.drvhub.net/devices/controllers/lsi/megaraid-sas-9361-8i
- LSI MegaRAID Blogpost
- PrimoCache
|
|

Comments