since you are talking about boiling point, the strength of the bonds is not quite all the issue at stake. as in the gaseous state you will not have broken all of the Si-O bonds, it will stay bonded together as O=Si=O as a discret molecule so there is no net breaking or making of bonds.
Diamond on the other hand will have to be atomised in order for it to 'boil' or sublime as i think it would, and there you would have to break four C-C bonds which has a correspondingly high price to pey in terms of energy for each atom.
thus the boiling point of diamond is higher.