Strange question. If n is even, n^3 will be divisible by 2^3, so it will definitely be divisible by 2^2, and n^3/4 will be an integer. If n is odd, then n^3 won't even be divisible by 2, so n^3/4 certainly won't be an integer. So the question is just asking "is n even?"
Using Statement 1, n^2 + 3 can never equal 2 (since then n^2 would be negative, which is impossible). So if n^2 + 3 is a prime, n^2 + 3 must be an odd prime, and n^2 must be even, so n is even, and Statement 1 is sufficient.
Statement 2 unambiguously tells us the numerical value of n, so it has to be sufficient; there's no reason to spend any time actually working out what n is. So the answer is D.
_________________
GMAT Tutor in Toronto
If you are looking for online GMAT math tutoring, or if you are interested in buying my advanced Quant books and problem sets, please contact me at ianstewartgmat at gmail.com