In the first, I would delete "so far".
In the second, I would delete "Till now".
Student or Learner
"I have read five pages so far since 5pm".
"Till now I have caught ten fishes since 5pm"
You could also delete 5pm if the listener knows when you started and leave so far/till now.