From your post and replies, it seems like its mostly user error, and lack of basic top lane fundamentals.
Look up guides on how to manage waves, get them to push into you, how to freeze, when to, etc. You can easily level 1 bully all of those picks as Riven and establish a dominant position in the first few waves, hit level 2 first, try an all in, and either force them back, burn a flash, straight up kill them, or be able to shove under their tower, to get it to push back to you in time for level 3, and to hit level 4 just under your tower, at which point you should have had ample opportunities to all in them again and snowball the lane.
If going aggressive, or for a level 2 all in, get Q then W, giving you 1.25 seconds of hard CC, as well as 4 damaging abilities, and 4 procs of your passive. None of the champions mentioned (and literally only 1 out of 145 champions in the entire game) can stand up to that at level 2. Not by a long shot. Ignoring every rune but the adaptive force stat sticks, and ignoring items, that's 421 damage from just your passive AAs, not to mention 73 from your W, and 159 on your Q. That's 653 damage right there, at level 2, and with animation cancelling and AA weaving between your Qs and hard CC, it can be dished out in under 2.5 seconds. A Long Sword adds 50 damage to your empowered AAs, 13.5 damage to your Q, and 10 damage to your W, giving you 726.5 damage in 2.5 seconds at level 2. Plus her most common and highest winrate runes also have Conqueror, and Coup de Grace increasing your damage to well over 800 at level 2, when most champions don't even have that much HP. Sure, this is all physical damage, but if you run ignite, or trade at level 1 (when you're also far stronger than the listed champs) you can easily kill at level 2. Even if you don't, they will have to flash out or back due to the damage taken.
Say you chunk them, they flash away, and you can't get your full level 2 combo out. This is when you shove your lane under their tower to force it to reset and push back to you. Now, when they are forced to walk up to CS (they have to CS in melee, which is in Q dash distance, or E dash distance easily, and often times in range of your W as well) you can easily do small trades, and transition any trade you want into an all in as they have no mobility, and you have 4 dashes and two AoE hard CCs. They have to fight on your terms, and cannot escape from you, especially if you've blown their flash at level 2. Furthermore your damage only increases as you gain ranks in Q, and your E gives you more range, a very useful and spam-able shield, and another passive proc.
Basically, if played correctly, you should easily be able to kill any of them 1-2 times before 6, and then you should hit 6 first and be able to all in them as you hit 6 for yet another easy kill. At that point, you should have a comfortable CS lead, and 600-900 gold worth of kills on them easily getting you a
,
, or similar such component over them, plus some additional AD/CDR/HP. From there, its smooth sailing and quickly snowballing.