I prefer one of two types of technology,
1a: to gain a technology you need 20 research points, every time you roll, you add the number you roll to your current research points,
1b: to gain a tech you need 10 research points, if you roll 4-6 you get two points, if you roll 1-3 you get one point
1c: to gain a tech you need 10 research points, if you roll a 6 you get 3 points if you roll 4-5 you get two points, if you roll 2-3 you get one point if you roll a 0 you get 0 points
2: every time you fail a roll you get a research counter, every time you roll for a tech you get +1 for each counter
ofcourse all bonuses and extra point are removed once you get a tech.
one thing that can be added is;
if a nation has a tech, then this tech is available for all allied powers to purchase after that powers next turn, and all opponents after two turns, the cost for this is 15 ipc. (so if us gets a tech on US4, then UK can buy it on UK5 and germany can buy it on G7, while Italy can buy it on I6)