Nice question, Jonas!
Yes, in the case that $V$ satisfies ZFC and $M\subset V$, then indeed $M[j''\text{Ord}]=V$. To see this, fix anyconsider first the case of a set of ordinals $a\in V$. We may by standard coding methods code$A\subset\theta$ in $a$ with a subset$V$. Notice that from $A\subset\kappa$ for some cardinal$j''\theta$ we may reconstruct $\kappa$$j\upharpoonright\theta$. ThusFurther, $a$$j(A)$ is determined byin $A$. But also$M$, and from $j(A)$ and $j''\kappa$$j\upharpoonright\theta$ we canmay easily reconstruct $j''A$$A$ itself. So every set of ordinals in $V$ is in $M[j''\text{Ord}]$. If $V$ satisfies ZFC, then this suffices, since every set is coded by a set of ordinals. Namely, (as you know) if $a$ is any set, then $\langle \text{TC}(\{a\}),{\in}\rangle\cong\langle\theta,E\rangle$ for some cardinal $\theta$ and hencesome binary relation $A$$E$ on $\theta$, and hencethen using a Gödel pairing function to code $a$$E$ as a single set $A\subset\theta$. ButSo for any set $j(A)\in M$$a$, we find $E$ and so from objects inthen $M$$A$, and by the previous argument $j''\kappa$$A$ is in $M[j''\text{Ord}]$, we can constructand so also $E$ and hence $a$ itself is there. SoThus, $M[j''\text{Ord}]=V$, as desired. QED
The argument relies on the axiom of choice, and in the most general case, I believe this is required.