思ったんですが、座標を変えなきゃいけないやつは、DrawPrimitive系を使わない方がよくないですか?
座標をいじらずに、行列とかで移動できるやつはDrawPrimitive系でいいかもしれませんが、
それ以外の直接座標をいじるやつに関しては、DrawPrimitiveUP系を使ったほうが、管理とか速度面においても、
良いきがするんです。