[III] - I ate the pie, and since then I have had a stomach ache.
I think this is the most natural comma placement: it divides the two independent clauses, which is what commas do.
I don't know who wrote your Sentence I (SI). To me, putting the two commas here is unnatural. It represents to me an unnatural way of expression. It also means there are two pauses within five words and two pauses in a straightforward sentence of 13 words. I don't know why anyone would want to slow down that much.
The two commas in SII make sense, because they separate a unitary phrase (since then) from the rest. But although this two-comma version works much better than SI, it's not as eloquently simple and natural as SIII. This is because SII also introduces an unneeded double pause in a thirteen-word sentence that needs, at most, one pause. (Note that my use of commas to separate at most is similar to II's comma use.)
You could also dispense with the 'since then' and write the remaining with either no comma or one comma:
[SIV] I ate the pie and I have had a stomach ache.
To me this expresses both thoughts as one unit containing two facts. It does not really stress a causal or resultative relationship between the two actions/facts. Also a comma is just plain unnecessary because now the sentence is unencumbered by the 'since then', and it has only eleven words. I mean it is short and consists of two short independent clauses.
[SV] I ate the pie, and I have a stomach ache.
This goes back to the simple connection of the two independent clauses with a comma immediately after the conjunction, as in SIII. This is very frequently done, and at least helps the reader parse the sentence if not also slow down a tiny bit. (See how I used only one comma in that last sentence, and only to separate the two clauses? Oops, I just did it again.) SV probably does not present the two actions in terms of one unit of dual-facts like SIV. Perhaps because the pause also allows a millisecond for the reader to make some causal or resultative assumption between the two clauses--even though the comma by itself does not do that.
Best Answer
It would be more correct to write the second sentence as:
Ranjeet is as fast as, or perhaps faster than, Rohit.
Like your example, the sentence should surround its modifying clause with commas to separate it's logic from the logic of the sentence.