Crit Rework Idea:
So there are currently some issues with crit, such as it's pseudo-random nature making it potentially and unpredictably game changing. Now a common idea to fix this problem is essentially making crit like Ashe's passive, where 1% crit chance = 1% increase damage. Now, the total DPS works out to be the same, but it doesn't really preserve what makes crit crit.
That's why I am proposing this alternative.
For each 1% crit chance you have, you generate 1 crit stack on attack on a critable target (no towers). Once you reach 100 stacks, your next AA will crit. If you generated more than 100 stacks, the remainder will go to your next crit. Caps at 100%.
EX: You're at 80 crit stacks with 30% crit strike. You successfully attack someone. Your next attack will crit and you have 10 crit stacks towards your next crit.
This will preserve the spikes of damage and keep DPS the same, while removing the pseudo-random nature of crit.
Edit: Don't forget to post your own thoughts.