Right now I am running with the following:
ATi 7870HD
i5-3570
16GB Memory
2 SATA HDDs and 1 SSD (primary HD)
1 DVD drive
I am looking to upgrade my graphics card (as it seems to be the weakest link) and was hoping to get something in the mid-high range tier. Additionally, I've never been good with PSUs so I am wondering what PSU I should get (Wattage etc) as my PSU is about 6-8 years old now and is showing signs of it. I live in Canada so keep that in mind if you want to directly suggest me certain parts, as not everything is available here.
If I missed anything important tell me and I'll add it to this post.
EDIT: Budget, ideally about $300-400 but no more than around $500 (USD for easier comparison)