Interesante, aunque creo que deberías publicar esta pregunta en la sección de inglés.
No sé como definir la diferencia, pero en mi opinión tienen usos muy parecidos como en:
your house is so nice
you have such a great house
Diría que ambos se usan para darle mas énfasis al adjetivo.