Alrighty, I main Riven. She's the only character I'm really good with tbh, lol, but here's some advice from a noob...
Frozen mallet will give you a nice advantage in chases with the slow.but it doesnt really have the health that WM has thatd make an Atma's viable or efficient. SO either WM and Atma's, or maybe FM and Banshee's. And, of course, it's situational. IF the enemy is ap heavy, Banshee's. If theyre balanced, pick up Guardian's angel, which really helps to keep Riven's snowball rolling (she has one of the largest i know of). AD heavy, Thornmail, or Atma's. I usually go atma's and warmogs cuz it makes you tanky and gives good damage on teh side, but yah. Your build is just fine.