Affinity looks good (I have mine setup the same by the way), and you have install and background applications covered. For all it is worth I have 2 x 7200 RPM hard drives - first one is for windows and all other applications, second is exclusively for WoW and clones (I symlink the Data folder). Not to sure how much a difference does it make since I never run everything of the same drive, so maybe someone else can chime in on that.
Also not sure if you have come across this thread, posting 10 has really good suggestions:
PC Performance Issue
Connect With Us