Curry's a tough one to really measure against Lebron and Kobe, especially Lebron. Lebron has carried some really average teams further than they had any business getting( the Cavs before he went to Miami comes to mind) and was such an all-around force. To me prime Lebron does more for your team, on both sides of the ball, and would probably carry an average team further than Curry could. Curry's a transcendent shooter, but he has some very nice pieces around him tailor-made for today's rules.
I tend to not credit LeBron as much as others do for "lifting average teams" as it was done in the Eastern Conference which has been essentially the minor leagues of basketball for most of that time frame (Celtic years the east was pretty good though). A few times they barely squeaked through the playoffs against some pretty bad teams. He only ever got a ring when he latched on to a player and organization that already had one. To me LeBron is not top 10.
The entire argument of peak awesomeness versus duration isn't all that interesting. I will say though that of the players commonly listed I would say that only Wilt, Jordan and now Curry fundamentally changed the way basketball is played and perceived. That means something.