There are various ways to calculate this kind of limit numerically, none of which require unusual techniques for dealing with large numbers. With a change of variables n -> exp(n) or n -> 2^n the sequence has at a regular rate for convergence acceleration with Richardson extrapolation, e.g. with mpmath.limit:
>>> f = lambda n: 2*n*log(n)/log(fac(n),2); limit(lambda n: f(exp(n)), inf)
1.386294361119890618834464242916353136151000268720510508241360018986787243939389431211726653992837375
>>> 2*log(2)
1.386294361119890618834464242916353136151000268720510508241360018986787243939389431211726653992837375
log(fac(n)) does get large enough to require bignum exponents here, but you can replace log(factorial(n)) with logamma(n) to avoid that.
In fact, if you replace log(factorial(n)) with logamma(n), you can even evaluate the function directly at a sufficiently large n to get an accurate approximation of the limit:
>>> (lambda n: 2*(n)*log(n)/loggamma(n)*log(2))(exp(10**100))
1.386294361119890618834464242916353136151000268720510508241360018986787243939389431211726653992837375
With that said, some kind of level-index arithmetic could be quite interesting for dealing with asymptotic problems without manual rewriting.
Fredrik