I would personally consider downgrading the CPU in the interest of money. Trust me an i5 will do all that you have said and save you a lot of money.
Rest of the build is pretty good, maybe add a hard drive in case SSD fills up, your choice.
I wouldn't bother with liquid cooling, such a hassle...