It will be found. Even if it takes months or years, requiring the full-court press of all capable countries, they will find it.
I'm of the same opinion that this plane went into the water relatively intact. The 777 is a large aeroplane, but in the context of the Gulf of Thailand, it is but a drop in the bucket...so to speak.