Sobre los dos patrones de oraciones hipotéticas en inglés
Creo que la segunda es una suposición sobre algo que sucedió en el pasado (por eso es completamente imposible).
Por ejemplo, en tu ejemplo, si la cámara no fuera muy cara, la compraría. Esta sentencia no tiene límite de tiempo. Si no es caro lo compro. Si Jack hubiera venido, habríamos comido hace mucho tiempo. Jack no vino y ya habíamos cenado.