Ideally, you better do a test run yourself.
My suggestion - Keep BSNL DNS as your primary DNS, Google DNS as your secondary one. Should work fine in most cases. If BSNL DNS starts acting up, it will automatically go the second DNS which is Google DNS n this case. Personally, there is no much noticeable speed difference while downloading with any of the DNS's. Though benchmarks say the opposite.