wondering if I should invest more in the graphics card?
Really depends what you mean by:
I'll probably be using it for light to mid level gaming and web browsing.
An RX580 is a solid 1080p medium/high GPU.... but for an $1100 CAD budget, you could squeeze a little bit better.
Web browsing won't care...
Some thoughts on the build:
- Dropping to B550 would give you the same performance, but save you $50-$100 (depending whether or not you were actually buying the TUF X570 for it's Wifi component).
- You don't strictly' need' an aftermarket cooler as the included cooler will suffice... but if you want to go that route, the 212Evo is getting a bit long in the tooth.
- 3000 series Ryzen can benefit from faster memory (3600MHz being the 'sweet spot').
- Do you already have an SSD to use? You're only including an HDD that I can see?
- The PSU isn't great for the money.... much better options for only marginally more
- While I love my Meshify-C, it's probably a bit overpriced at $135.... The Phanteks P300A Mesh is comparable, for ~$50 less.
- The RX580 is a bit weak....especially if buying new for ~$250. You can find RX580s used for ~$100 pretty frequently, depending on your local market. Great 'value' to be had there, but if buying new, you can make a 1660Super work within budget.
Example:
PCPartPicker Part List
CPU: AMD Ryzen 5 3600 3.6 GHz 6-Core Processor ($268.50 @ Vuugo)
Motherboard: Asus PRIME B550M-A (WI-FI) Micro ATX AM4 Motherboard ($168.50 @ Vuugo)
Memory: Corsair Vengeance LPX 16 GB (2 x 8 GB) DDR4-3600 CL18 Memory ($89.98 @ Best Buy Canada)
Storage: Western Digital Blue SN550 1 TB M.2-2280 NVME Solid State Drive ($137.50 @ Amazon Canada)
Video Card: Asus GeForce GTX 1660 SUPER 6 GB DUAL EVO OC Video Card ($309.99 @ Memory Express)
Case: Phanteks Eclipse P300A Mesh ATX Mid Tower Case ($84.99 @ Canada Computers)
Power Supply: SeaSonic FOCUS Gold 650 W 80+ Gold Certified Semi-modular ATX Power Supply ($108.75 @ Vuugo)
Total: $1168.21
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-10-27 12:53 EDT-0400
Of course, you could wait for Ryzen 5000 chips to launch. Either more performance for similar money, or you will probably see the cost of the 3600 come down a bit.
Whether (potentially) saving $50 in the grand scheme of an ~$1100 build is worth waiting for... is entirely up to you.
You could drop to a ~500GB SSD + HDD config, or a weaker GPU etc, but for roughly the same budget you initially proposed, that's more the route I'd suggest going ^^.