One vs. Many Tables for Frequently but Asynchronously Updated Columns?
You should use one table and views for Current and History data.

Reasons:


This is easier to update (just add a new data row with a newer timestamp)
easier to maintain on tables changes
does not need move logic which can fail
the views can easily be changed to view full history (with current data) without table joins