Let's observe that $$f(n) \to\exp\left(\int_{0}^{1}\log x\, dx\right) =\frac{1}{e}$$ and expression under limit in question can be written as $$f(n+1)+n\{f(n+1)-f(n)\}$$ whose limit is same as that of $$\frac{1}{e}+nf(n)\frac{x_n-1}{\log x_n} \cdot\log x_n\tag{1}$$ where $$x_n=\frac{f(n+1)}{f(n)}\to 1$$ Thus the desired limit crucially depends on the limit of $$n\{\log f(n+1)-\log f(n)\} \tag{2}$$ and one can prove that the above tends to $0$ so that the desired limit is $1/e$.
We can write $(2)$ as $$\left(1-\frac{1}{n+1}\right)\sum_{k=1}^{n+1}\log\frac{k}{n+1}-\sum_{k=1}^{n}\log\frac{k}{n}$$ or $$\log\frac{(n+1)!}{(n+1)^{n+1}}-\log\frac{n!}{n^n}-\frac{1}{n+1}\sum_{k=1}^{n+1}\log\frac{k}{n+1}$$ which equals $$n\log\frac{n}{n+1}-\log f(n+1)$$ The above clearly tends to $-1-(-1)=0$ and our job is done.
On the other hand if we look closely at your $f(n) $ we see that $$nf(n) =\sqrt[n] {n!} $$ and thus your question is essentially the same as this one. Why do ask the same question twice in two seemingly different forms? At the same time I don't think my answer is fundamentally different from the answer given there by user medicu.