yes i came from patna via biharsharif and hazaribagh. roads were good mostly except around koderma ghats where there were lots of potholes. there was four laning work going on at many places after hazaribagh. i didn't have any update of the route via gaya so took this one. later some people told me that the gaya route was in better condition. Road between ranchi and jamshedpur was 2 lane all the way and was pretty good except last 10-15 kms before jamshedpur but nothing to worry much about! when are you planning your trip?